How Can We Help?
Cara Setting SMTP Relay pada Proxmox Mail Gateway
Berikut adalah cara melakukan setting SMTP Relay pada Proxmox Mail Gateway
Akses : relay.excellent.co.id Port : 587 Username : Username Relay Anda (Ada diemail) Password : Password Relay Anda (Ada diemail)
- Siapkan username dan password SMTP relay yang diberikan pada email atau dashboard SMTP Relay Excellent
- Pastikan bagian Smarthost pada menu Configuration | Mail Proxy | Relaying dalam keadaan none supaya tidak bentrok dengan konfigurasi yang akan dilakukan.
- SSH ke server PMG
- Pastikan outcoming port 587 PMG open dengan perintah berikut
# telnet relay.excellent.co.id 587 Trying 13.228.127.192... Connected to relay.excellent.co.id. Escape character is '^]'. 220 relayX.excellent.co.id ESMTP Excellent ^] quit
- Install dependencies yang dibutuhkan dengan perintah berikut
# apt-get update # apt-get install libsasl2-modules
- Membuat file yang berisi server SMTP relay, username dan password dengan perintah berikut
# touch /etc/postfix/relay_passwd # chmod 0600 /etc/postfix/relay_passwd
- Edit file /etc/postfix/relay_passwd menggunakan text editor dan tambahkan baris dengan pola sebagai berikut
[relay.provider.com]:587 username:password
- Membuat DB file relay_passwd dengan perintah berikut
# postmap /etc/postfix/relay_passwd
- Backup file main.cf incase konfigurasi yang dilakukan tidak berhasil dan harus mengembalikan file main.cf default karena langkah selanjutnya adalah edit file main.cf. Untuk backup file main.cf bisa dengan perintah berikut
# cp /etc/postfix/main.cf /etc/postfix/main.cf.save
- Edit file /etc/postfix/main.cf dengan text editor dan tambahkan baris dibagian paling bawah dengan pola sebagai berikut
relayhost = relay.excellent.co.id:587 smtp_sasl_password_maps = hash:/etc/postfix/relay_passwd smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt smtp_sasl_auth_enable = yes smtp_sasl_security_options = noanonymous smtp_use_tls = yes
- Edit file /var/lib/pmg/templates/main.cf.in dengan text editor dan tambahkan baris yang sama dengan text yang ditambahkan pada file /etc/postfix/main.cf
relayhost = relay.excellent.co.id:587 smtp_sasl_password_maps = hash:/etc/postfix/relay_passwd smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt smtp_sasl_auth_enable = yes smtp_sasl_security_options = noanonymous smtp_use_tls = yes
- Restart service postfix dengan perintah berikut
# systemctl restart postfix