Hi, Kawan. Kali ini saya akan berbagi tutorial cara konfigurasi External SMTP Relay yang menggunakan user/password di Proxmox Mail Gateway.
Catatan : konfigurasi ini saya lakukan di PMG versi 9.0
Masuk ke console PMG atau ssh ke servernya.
via GUI ke menu Administration > Console
Instalasi dependensi yang diperlukan (diinstall jika belum ada).
$ apt update
$ apt install libsasl2-modules
Buat file relay_password di dalam folder /etc/postfix.
$ cd /etc/postfix
$ touch relay_passwd
$ chmod 0600 relay_passwd
Edit file relay_password dan masukan konfigurasi smtp, user dan passwordnya.
[smtp.domain.com]:587 username:password
Lakukan postmap untuk membuat file db postfix.
$ postmap relay_passwd
Buat salinan file main.cf sebelum melakukan modifikasi terhadap file tersebut.
$ cp main.cf main.cf.backup
Edit file main.cf dan tambahkan parameter berikut.
$ vi main.cf
# Konfigurasi External SMTP Relay
relayhost=[smtp.domain.com]:587
smtp_use_tls = yes
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/relay_passwd
smtp_sasl_security_options = noanonymous
Lakukan restart pada postfix
$ systemctl restart postfix
Lakukan pengetesan pengiriman email untuk memastikan konfigurasi di atas berjalan dengan baik.
Referansi:
