Lewati ke konten utama
Gmail SMTP Relay dengan Postfix pada OpenSUSE Leap 15.6
  1. Semua Artikel/

Gmail SMTP Relay dengan Postfix pada OpenSUSE Leap 15.6

 Author
Penulis
Hasbi Mizan Azzami
DevOps Enthusiast

Panduan konfigurasi mail relay dengan Postfix pada OpenSUSE Leap 15.6 menggunakan server SMTP Gmail sebagai relay host.

Postfix adalah Mail Transfer Agent open-source yang berperan mentransfer email antara pengirim dan penerima. Tanpa relay, email dari Postfix hampir pasti masuk spam. Dengan Gmail sebagai relay, email dikirim melalui infrastruktur Google yang terpercaya.

Langkah 1: Update Package
#

sudo zypper update

Langkah 2: Install Postfix dan libsasl2-3
#

sudo zypper install libsasl2-3 postfix

Langkah 3: Aktifkan Verifikasi Dua Langkah Google
#

Buka menu keamanan Google Account, pilih 2-Step Verification, dan selesaikan proses aktivasinya.

Langkah 4: Buat App Password
#

Buka halaman App Passwords, buat password baru untuk Postfix.

Langkah 5: Konfigurasi Postfix
#

Edit file /etc/postfix/main.cf:

sudo nano /etc/postfix/main.cf

Tambahkan/ubah konfigurasi berikut:

relayhost = [smtp.gmail.com]:587
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_tls_security_level = encrypt
smtp_tls_CAfile = /etc/ssl/certs/ca-bundle.crt

Langkah 6: Buat File Kredensial
#

sudo nano /etc/postfix/sasl_passwd

Isi dengan:

[smtp.gmail.com]:587 your-email@gmail.com:APP_PASSWORD_DISINI

Amankan dan hash file tersebut:

sudo chmod 600 /etc/postfix/sasl_passwd
sudo postmap /etc/postfix/sasl_passwd

Langkah 7: Restart Postfix
#

sudo systemctl restart postfix
sudo systemctl enable postfix

Langkah 8: Test Pengiriman Email
#

echo "Test email dari Postfix" | mail -s "Test" tujuan@email.com

Referensi: