Hi Kawan, kali ini saya ingin berbagi tutorial cara konfigurasi eksternal SMTP Relay yang menggunakan credential di Zimbra atau Carbonio.
Konfigurasi Relay host di MTA.
$ su - zimbra
$ zmprov ms <server> zimbraMtaRelayHost smtpserver:port
$ su - zextras
$ carbonio prov ms <server> zimbraMtaRelayHost smtpserver:port
Enable SMTP Auth.
$ echo "smtp.server.com username:password" > /opt/zimbra/conf/relay_pwd //Zimbra
$ echo "smtp.server.com username:password" > /opt/zextras/conf/relay_pwd //carbonio
Buat postfix lookup table.
$ postmap /opt/zimbra/conf/relay_pwd //Zimbra
$ postmap /opt/zextras/conf/relay_pwd //Carbonio
Lakukan pengetesan lookup table yang dibuat sudah benar.
$ postmap -q smtp.server.com /opt/zimbra/conf/relay_pwd
Konfigurasi postfix untuk menggunakan password.
$ zmprov ms <server> zimbraMtaSmtpSaslPasswordMaps lmdb:/opt/zimbra/conf/relay_pwd
Konfigurasi postfix untuk menggunakan SSL auth.
$ zmprov ms <server> zimbraMtaSmtpSaslAuthEnable yes
Enable TLS.
$ zmprov ms <server> zimbraMtaSmtpTlsSecurityLevel may
Menghilangkan opsi noplaintext (jika ditemukan error).
$ postconf smtp_sasl_security_options
smtp_sasl_security_options = noplaintext, noanonymous
$ postconf -e smtp_sasl_security_options=noanonymous
atau
$ zmprov ms <server> zimbraMtaSmtpSaslSecurityOptions noanonymous
Reload postfix.
$ postfix reload
Referensi:
