Konfigurasikan Postfix untuk menggunakan SMTP Gmail di Ubuntu & Debian

Konfigurasikan Postfix untuk menggunakan SMTP Gmail di Ubuntu & Debian

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.Crt
123456relayhost = [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_password
1[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.