Skip to content

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

Leave a Reply

Your email address will not be published. Required fields are marked *

Setup relay by sender domain di Mailserver Carbonio dan Zimbra