Konfigurasikan Postfix untuk menggunakan SMTP GMail di Ubuntu & Debian

Konfigurasikan Postfix untuk menggunakan SMTP GMail di Ubuntu & Debian

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