buat file /opt/zimbra/common/conf/relay_passwd untuk di zimbra , ganti /op/zimbra dengan /opt/zextras untuk di carbonio
ZIMBRA
zimbra@mail:~$ cat /opt/zimbra/conf/relay_passwd
smtp-relay.brevo.com 8602eb001@smtp-brevo.com:passwdrelay
mail.smtp2go.com userrelay.com:passwdrelay
smtp.maileroo.com userrelay@domain.com:passwdrelay
zimbra@mail:~$
CARBONIO
zextras@mail:~$ cat /opt/zextras/conf/relay_password
smtp.maileroo.com userrelay@g.maileroo.net:passwdrelay
zextras@mail:~$
Note: user, passwd dan alamat smtp gateway atau relay di dapat dari provider SMTP relay nya
kemudian build lmdb nya dengan postmap , posisi di user zextras atau zimbra
ZIMBRA
zimbra@mail:~$ postmap /opt/zimbra/conf/relay_passwd
CARBONIO
zextras@mail:~$ postmap lmdb:/opt/zextras/common/conf/relay_passwd
Test dengan postmap -q
zimbra@mail:~$ postmap -q mail.smtp2go.com /opt/zimbra/conf/relay_passwd
userrelay.com:passwdrelay
zimbra@mail:~$
zextras@mail:~$ postmap -q smtp.maileroo.com lmdb:/opt/zextras/conf/relay_password
userrelay@g.maileroo.net:passwdrelay
zextras@mail:~$
kemudian kita buat file /opt/zimbra/common/conf/bysender , ganti /op/zimbra dengan /opt/zextras untuk di carbonio
CARBONIO
zextras@mail:~$ cat /opt/zextras/common/conf/bysender
@alshifacharity.com [smtp.maileroo.com]:587
@assyifa-boardingschool.sch.id [smtp.maileroo.com]:587
@assyifa.net [smtp.maileroo.com]:587
@assyifasagalaherang.ponpes.id [smtp.maileroo.com]:587
zextras@mail:~$
ZIMBRA
zimbra@mail:~$ cat /opt/zimbra/common/conf/bysender
@badanwakafassyifa.org [mail.smtp2go.com]:587
@stiq.assyifa.ac.id [smtp.maileroo.com]:587
@assyifa.sch.id [mail.smtp2go.com]:587
zimbra@mail:~$
update config MTA nya untuk mengecek confgi relay bysender yang ada di file /opt/zextras/common/conf/bysender untuk carbonio atau /opt/zimbra/common/conf/bysender untuk di zimbra
ZIMBRA
root@mail:~# echo "sender_dependent_relayhost_maps = lmdb:/opt/zextras/common/conf/bysender" >> /opt/zextras/common/conf/main.cf
CARBONIO
root@mail:~# su - zextras
zextras@mail:~$ postconf -e "sender_dependent_relayhost_maps = lmdb:/opt/zextras/common/conf/bysender"
add juga config berikut di server dengan posisi di user zextras atau zimbra
zmprov ms `zmhostname` zimbraMtaSmtpSaslPasswordMaps lmdb:/opt/zimbra/conf/relay_password
zmprov ms `zmhostname` zimbraMtaSmtpSaslAuthEnable yes
zmprov ms `zmhostname` zimbraMtaSmtpCnameOverridesServername no
zmprov ms `zmhostname` zimbraMtaSmtpTlsSecurityLevel may
zmprov ms `zmhostname` zimbraMtaSmtpSaslSecurityOptions noanonymous
catatan di saya ketika di set MTA relay host nya
zmprov ms `zmhostname` zimbraMtaRelayHost alamat.smtp-relay.com:587
maka semua domain akan ter relay , zimbra atau carbonio tidak melihat pada config /opt/zimbra/common/conf/bysender
maka bisa kosongkan / lewati tahap command itu , jika sudah ada sebelum nya bisa tes , remove rconfig nya dengan cara
zextras@mail:~$ zmprov ms zmhostname zimbraMtaRelayHost ”
terahir restrat service zimbra atau carbonio nya
zextras@mail:~$ zmcontrol restart
semoga bermanfaat