Konfigurasikan Postfix untuk menggunakan SMTP GMail di Ubuntu & Debian
- 4376
- 447
- Karl O'Connell DDS
Postfix adalah agen transfer surat open-source yang populer (MTA) yang digunakan untuk merutekan dan mengirimkan email di sistem Linux. Ini memberikan cara yang kuat dan efisien untuk menangani pengiriman surat. Dalam tutorial ini, kami akan menunjukkan cara mengkonfigurasi postfix untuk menggunakan layanan SMTP Gmail di sistem yang berbasis di Ubuntu dan Debian. Pengaturan ini memungkinkan Anda untuk mengirim email melalui infrastruktur Gmail, memberikan pengiriman yang lebih baik dan mengurangi kemungkinan email Anda ditandai sebagai spam.
Prasyarat
Sebelum melanjutkan, pastikan bahwa Anda memiliki yang berikut:
- Sistem yang menjalankan distribusi yang berbasis di Ubuntu atau Debian.
- Akun Gmail atau Akun Google Workspace dengan 'Aplikasi Kurang Aman' Diaktifkan.
- Akses root atau sudo ke sistem.
Langkah 1: Instal postfix dan dependensi yang diperlukan
Pertama, perbarui indeks paket sistem Anda:
pembaruan apt sudo
Selanjutnya, instal Postfix dan paket Mailutils, yang menyediakan utilitas tambahan untuk menangani surat:
sudo apt instal postfix mailutils
Selama instalasi postfix, Anda akan diminta untuk memilih jenis konfigurasi server email. Pilih 'Situs Internet' dan masukkan nama domain Anda yang memenuhi syarat (fqdn) saat diminta.
Langkah 2: Mengkonfigurasi Postfix untuk menggunakan GMail SMTP
Edit file konfigurasi postfix/etc/postfix/main.CF Menggunakan editor teks pilihan Anda:
sudo nano/etc/postfix/main.CF
Tambahkan atau ubah baris berikut dalam file konfigurasi:
relayhost = [smtp.Gmail.com]: 587 smtp_use_tls = ya smtp_sasl_auth_enable = ya smtp_sasl_security_options = noanonymous smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd smtp_tls_cafile =/sasl_passwd smtp_tls_cafile.crt123456 | relayhost = [smtp.Gmail.com]: 587smtp_use_tls = yessmtp_sasl_auth_enable = yessmtp_sasl_security_options = noanonymoussmtp_sasl_password_maps = hash:/etc/postfix/sasl_passwdsmtp_tls_tls_.crt |
Simpan dan Keluar dari file.
Langkah 3: Buat dan konfigurasikan file kata sandi SASL
Buat file baru/etc/postfix/sasl_passwd untuk menyimpan kredensial akun gmail Anda:
sudo nano/etc/postfix/sasl_passwd
Tambahkan baris berikut, mengganti [email yang dilindungi] dengan alamat email gmail Anda dan kata sandi Anda dengan kata sandi gmail Anda:
[SMTP.Gmail.com]: 587 [email protected]: your_password1 | [SMTP.Gmail.com]: 587 [email protected]: your_password |
Simpan dan Keluar dari file.
Amankan file kata sandi dengan mengubah izinnya:
sudo chmod 600/etc/postfix/sasl_passwd
Buat peta hash dari file kata sandi untuk digunakan PostFix:
sudo postmap/etc/postfix/sasl_passwd
Langkah 4: Mulai ulang postfix dan uji fungsionalitas email
Mulai ulang layanan postfix untuk menerapkan perubahan:
Sudo Systemctl Restart Postfix
Kirim email pengujian menggunakan perintah email untuk memastikan bahwa postfix dikonfigurasi dengan benar:
echo "Ini adalah email uji."Mail -s" uji email "[Email Dilindungi]
Ganti [email dilindungi] dengan alamat email yang valid. Periksa kotak masuk penerima untuk memastikan bahwa email telah berhasil dikirim.
Kesimpulan
Anda sekarang telah mengkonfigurasi postfix untuk menggunakan GMAIL SMTP pada sistem yang berbasis di Ubuntu atau Debian Anda. Pengaturan ini memungkinkan Anda untuk mengirim email melalui infrastruktur Gmail, meningkatkan pengiriman email dan mengurangi kemungkinan pesan Anda ditandai sebagai spam. Ingatlah untuk memperbarui konfigurasi sistem dan postfix Anda secara teratur untuk mempertahankan layanan email yang aman dan andal.
- « Klien SSH yang ramah pengguna untuk Windows dengan fungsionalitas canggih
- Menyebarkan aplikasi Flask di Ubuntu (Apache+WSGI) »