Konfigurasikan Postfix untuk menggunakan SMTP Gmail di Ubuntu & Debian
- 3085
- 790
- Dale Harris II
Postfix adalah ejen pemindahan mel sumber terbuka yang popular (MTA) yang digunakan untuk laluan dan menyampaikan e-mel di Linux Systems. Ia menyediakan cara pengendalian mel yang mantap dan cekap. Dalam tutorial ini, kami akan menunjukkan kepada anda cara mengkonfigurasi Postfix untuk menggunakan perkhidmatan SMTP Gmail di Ubuntu dan sistem berasaskan Debian. Persediaan ini membolehkan anda menghantar e -mel melalui infrastruktur Gmail, memberikan kebolehkerjaan yang lebih baik dan mengurangkan kemungkinan e -mel anda ditandakan sebagai spam.
Prasyarat
Sebelum meneruskan, pastikan anda mempunyai perkara berikut:
- Sistem yang menjalankan pengedaran Ubuntu atau Debian berasaskan.
- Akaun Gmail atau akaun Google Workspace dengan 'aplikasi kurang selamat' diaktifkan.
- Akses akar atau sudo ke sistem.
Langkah 1: Pasang postfix dan kebergantungan yang diperlukan
Pertama, kemas kini indeks pakej sistem anda:
Kemas kini sudo apt
Seterusnya, pasang Postfix dan Pakej Mailutils, yang menyediakan utiliti tambahan untuk mengendalikan mel:
sudo apt memasang postfix postfix
Semasa pemasangan postfix, anda akan diminta untuk memilih jenis konfigurasi pelayan mel. Pilih 'Laman Internet' dan masukkan nama domain yang berkelayakan sepenuhnya (FQDN) apabila diminta.
Langkah 2: Konfigurasikan Postfix untuk menggunakan smtp gmail
Edit fail konfigurasi postfix/etc/postfix/utama.CF menggunakan editor teks pilihan anda:
sudo nano/etc/postfix/utama.cf
Tambah atau ubah suai baris berikut dalam fail konfigurasi:
relayhost = [smtp.gmail.com]: 587 SMTP_USE_TLS = YA SMTP_SASL_AUTH_ENABLE = YA SMTP_SASL_SECURITY_OPTION.Crt123456 | relayhost = [smtp.gmail.com]: 587smtp_use_tls = yessmtp_sasl_auth_enable = yessmtp_sasl_security_options = noanonymoussmtp_sasl_password_maps = hash:/etc/etsfix/sasl_passwds.Crt |
Simpan dan keluar dari fail.
Langkah 3: Buat dan konfigurasikan fail kata laluan SASL
Buat fail baru/etc/postfix/sasl_passwd untuk menyimpan kelayakan akaun gmail anda:
sudo nano/etc/postfix/sasl_passwd
Tambahkan baris berikut, ganti [E -mel dilindungi] dengan alamat e -mel gmail anda dan kata laluan anda dengan kata laluan gmail anda:
[SMTP.gmail.com]: 587 [email protected]: Your_password1 | [SMTP.gmail.com]: 587 [email protected]: Your_password |
Simpan dan keluar dari fail.
Selamatkan fail kata laluan dengan menukar kebenarannya:
sudo chmod 600/etc/postfix/sasl_passwd
Buat peta hash fail kata laluan untuk Postfix untuk digunakan:
Postmap sudo/etc/postfix/sasl_passwd
Langkah 4: Mulakan semula fungsi e -mel postfix dan ujian e -mel
Mulakan semula perkhidmatan Postfix untuk menerapkan perubahan:
SUDO Systemctl Restart Postfix
Hantar e -mel ujian menggunakan arahan mel untuk memastikan bahawa postfix dikonfigurasi dengan betul:
echo "Ini adalah e -mel ujian."| Mail -s" E -mel Ujian "[E -mel dilindungi]
Ganti [dilindungi e -mel] dengan alamat e -mel yang sah. Periksa peti masuk penerima untuk memastikan e -mel itu berjaya dihantar.
Kesimpulan
Anda kini telah mengkonfigurasi postfix untuk menggunakan smtp gmail pada sistem ubuntu atau debian anda. Persediaan ini membolehkan anda menghantar e -mel melalui infrastruktur Gmail, meningkatkan kebolehpercayaan e -mel dan mengurangkan kemungkinan mesej anda ditandakan sebagai spam. Ingatlah untuk mengemas kini konfigurasi sistem dan postfix anda secara kerap untuk mengekalkan perkhidmatan e -mel yang selamat dan boleh dipercayai.
- « Pelanggan SSH yang mesra pengguna untuk Windows dengan Fungsi Lanjutan
- Menggunakan Aplikasi Flask di Ubuntu (Apache+WSGI) »