Zimbra - Relay certain domain to Exim via auth ESMTP
Ada beberapa domain yang ada di zimbra agar menggunakan IP bersih dari upstreamrelay.host dengan menggunakan authentikasi via ESMTP.
Konfigurasi postfix zimbra
tambahkan di /opt/zimbra/postfix/conf/main.cf
smtp_sender_dependent_authentication = yes
sender_dependent_relayhost_maps = lmdb:/etc/postfix/sender_relay
tambahkan juga via terminal:
zmprov ms localmail.host zimbraMtaSmtpSaslAuthEnable yes
zmprov ms localmail.host zimbraMtaSmtpSaslPasswordMaps lmdb:/etc/postfix/sasl_passwd
create sender relay, misal semua domain.abc.id akan menggunakan IP dari upstreamrelay.host:
vim /etc/postfix/sender_relay
@domain.abc.d upstreamrelay.host:587
define user passwordnya:
vim /etc/postfix/sasl_passwd
@domain.abc.d user@upstreamrelay.host:password
create postfix table lookup:
/opt/zimbra/postfix-2.11.1.2z/sbin/postmap /etc/postfix/sender_relay
/opt/zimbra/postfix-2.11.1.2z/sbin/postmap /etc/postfix/sasl_passwd
disable noplaintext security dari postfix:
zmprov ms localhost.mail zimbraMtaSmtpSaslSecurityOptions noanonymous
reload postfix:
zmmtactl reload
Ref: