Jika pada tulisan sebelumnya saya menuliskan bagaimana caranya melakukan relay ke tempat lain berdasarkan user/domain pengirim dari email server zimbra yang mengelola banyak domain, kali ini justru adalah kebalikannya. Hal ini merupakan pengalaman yang terjadi pada salah satu klien Excellent di daerah Jatiasih yang mengelola satu email server yang memiliki banyak domain aktif didalamnya.
Untuk memudahkan pemahaman, saya memiliki Zimbra Mail Server dengan nama domain excellent.co.id. Jika saya mengirim email ke domain vavai.com maka email langsung dikirimkan ke alamat yang dituju dan diterima dengan baik, apabila saya kirim email ke domain vavai.net, email tersebut tidak sampai pada tujuan dengan beberapa alasan seperti : Lost connection, Refused to talk me, connection time out dll. Beberapa pengechekan pun dilakukan mulai dari check port untuk keperluan email, firewall, koneksi internet dan 10 ciri ciri email server yang dikonfigurasi dengan baik dan semuanya sudah OK. Akhirnya, untuk mengatasi hal tersebut, maka saya melakukan relay ke tempat lain apabila nama domain tujuan adalah vavai.net.
CATATAN :
Hostname : mail.excellent.co.id
IP Address : 192.168.1.11
Hostname : relay.excellent.co.id
IP Address : 192.168.1.26
Berikut adalah tips melakukan relay ke tempat lain sesuai user/domain penerima :
1. Buat nama domain tujuan yang akan di relay
su - zimbra vi /opt/zimbra/postfix/conf/transportfile vavai.net :[relay.excellent.co.id]
2. Lakukan postmap pada file yang baru dibuat pada point 1
postmap /opt/zimbra/postfix/conf/transportfile
3. Jalankan perintah berikut
zmlocalconfig -e postfix_transport_maps="hash:/opt/zimbra/postfix/conf/transportfile proxy:ldap:/opt/zimbra/conf/ldap-transport.cf"
4. Restart service Zimbra
zmcontrol restart
Jika sesuai konfigurasi diatas, seharusnya setiap email yang akan dikirim ke domain vavai.net, email server akan melakukan relay ke relay.excellent.co.id, sedangkan untuk domain yang lain langsung kirim ke tujuan tanpa melalui relay terlebih dahulu.
Silakan dicoba dan semoga bermanfaat 😀
Sumber : http://wiki.zimbra.com/wiki/Transport_Table_for_external_servers
untuk mail server persusahaan kira2 pakai apa ya. under linux, kira2 usernya 1000an
tengkiu sob…!
@Paidjo,
Ya yang dibahas di artikel ini pak : Zimbra Collaboration Suite
mas vavai saya ingin bertanya mengenai relay tsb,
berarti harus menyediakan 1 server lagi untuk relay nya atau gmn ms ??
terus apabila ada lebih dari 1 domain yang terkena lost connection, Refused to talk me, connection time out dll bagaimana ?, apakah didaftarin satu persatu domain tersebut ke relay nya ?
mohon bantuannnya, terimakasih
@Arief : Untuk server relay, tidak harus menyediakan 1 server, bisa menggunakan relay ke ISP koneksi. Jika memiliki lebih dari 1 domain, jalankan kembali petunjuk no 1, 2 dan 4.
@ahmad : untuk relay ke ISP apakah harus tanya ke ISP nya terlebihdahulu domain relay nya apa atau bagaimana mas ?, maaf kalau pertanyaan saya ini terlalu nubi :D, soal nya untuk email zimbra saya langsung menggunakan public IP dan terdapat banyak domain didalamnya, mohon bantuan nya mas.. terimakasih
@Arief : Iya mas, tanya terlebih dahulu alamat relay nya apa dan port yang digunakan berapa
saya pny kasus, kantor menggunakan mail zimbra dan google apps, keduanya menggunakan domain yg sama. permasalahannya dari mail zimbra kirim ke google apps terjadi bounce, jika dari google apps ke mail zimbra tdk masalah.
apakah permasalahan tersebut bisa diatasi dengan transport table?
@ Wahyuprio : Hai mas Wahyu. Jika dilihat dari case-nya, case mas Wahyu ini menggunakan metode split domain. Coba mas Wahyu pilih salah satu MX pada domain yang digunakan di Google Apps :
contoh :
Saya menggunakan domain vavai.com di Google Apps dan Zimbra
dig vavai.com mx
Pada server Zimbra, jalankan perintah berikut :
su – zimbra
zmprov md vavai.com zimbraMailCatchAllAddress @vavai.com
zmprov md vavai.com zimbraMailCatchAllForwardingAddress @vavai.com
zmprov md vavai.com zimbraMailTransport smtp:aspmx.l.google.com
aspmx.l.google.com ini diambil dari salah satu MX yang digunakan
@ahmad imanudin : salam kenal mas,
alhmd terimakasih banyak mas, sungguh2 sangat membantu, sy sudah berhasil menerapkannya, 5 hari ngoprek nihil, baru hari ini berhasil dan bisa ehehehe…
oy sy mau bertanya sedikit lagi (mumpung ada masternya hehehe)
perintah2 ini:
zmprov md vavai.com zimbraMailCatchAllAddress @vavai.com
zmprov md vavai.com zimbraMailCatchAllForwardingAddress @vavai.com
zmprov md vavai.com zimbraMailTransport smtp:aspmx.l.google.com
1.itu tersimpan di file apa y, apakah di main.cf milik postfix atau yg lain?
2.jika (misal) kita ingin mengganti smtp milik kita, apakah tinggal merubah di zimbraMailTransport-nya?
3.jika melakukan update/upgrade versi zimbra perintah tersebut harus dilakukan lagi.
maaf jika banyak tanya 😀
sebelum dan sesudahnya sy ucapkan terimakasih
@wahyuprio : Hi Mas,
1. File nya tersimpan di postfix mas
2. Yupz betul mas
3. Ya, jika masih menggunakan skema yang sama
kenapa yaaa setelah saya tambahkan koq masukny ke deffered dan di log zimbra muncul pesan 452 4.3.1 Insufficient system resources (in reply to MAIL FROM command)
@Fajar : Halo mas, step by step yang sudah dilakukan seperti apa? bisa digambarkan skema-nya?
sama seperti diatas mas
su – zimbra
vi /opt/zimbra/postfix/conf/transportfile
otherdomain.com :[smtp.otherdomain.com]
postmap /opt/zimbra/postfix/conf/transportfile
zmlocalconfig -e postfix_transport_maps=”hash:/opt/zimbra/postfix/conf/transportfile proxy:ldap:/opt/zimbra/conf/ldap-transport.cf”
zmcontrol restart
Halo mas, salam kenal,
sdikit konsul kenapa ya ip publik zimbra sering kena spam/blacklist, topologi Internet/ISP > Router Mikrotik > Zimbra server(dns zimbra ip private), satu lagi jika ip public internet yang dipakai bukan IP publick zimbra, maka sering terjadi gagal kirim email ke bebrapa domain ekternal. Tetapi bila IP publick zimbra dipasang sebgai WAN IP internet makan SPF record/ test pada sa-test@sendmail.net itu sempurna. kenapa ya mas?
Sbeleumnya hatur nuhun ya mas.
halo mas, mau tanya, kalau zimbra yg versi 8.6.0 gak bisa seperti ini yah ?
hanya bisa full relay dengan MTA Auth, kalau zimbra yg lain sperti 8.0.7 itu bisa seperti ini…
apakah ada settingan lain di versi 8.6.0 menggunakan SUSE?
thanks
@Aditya
Untuk versi 8.6, bisa menggunakan panduan berikut :
– https://imanudin.net/2014/12/25/relay-tips-based-on-userdomain-receiver-on-zimbra-8-5-8-6/
– https://imanudin.net/2014/12/26/relay-tips-based-on-userdomain-sender-on-zimbra-8-5-8-6/
Mas Ahmad, saya mau nanya mail server (zimbra) di perusahaan saya bekerja, tidak bisa menerima email dari satu domain tertentu.
Contoh:
Deffered: Connection refused by server.elriko.com.
itu kenapa yah mas?
mohon bantuannya.