Tips Zimbra Relay Berdasarkan User/Domain Penerima

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 :D

Sumber : http://wiki.zimbra.com/wiki/Transport_Table_for_external_servers

 

 
Print This Post Print This Post

Masukkan alamat email pada form dibawah ini untuk menerima update mengenai artikel, tutorial atau tips terbaru dari website ini:

Delivered by FeedBurner

11 Responses to Tips Zimbra Relay Berdasarkan User/Domain Penerima

  1. untuk mail server persusahaan kira2 pakai apa ya. under linux, kira2 usernya 1000an

    paidjo.web.id June 22, 2012 at 7:12 pm
  2. tengkiu sob…!

    den bagozz June 25, 2012 at 12:21 am
  3. @Paidjo,

    Ya yang dibahas di artikel ini pak : Zimbra Collaboration Suite

    Masim Vavai Sugianto June 25, 2012 at 12:37 pm
  4. 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 November 26, 2012 at 9:01 am
  5. @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 Imanudin November 26, 2012 at 11:39 am
  6. @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 rahmanto November 30, 2012 at 9:33 am
  7. @Arief : Iya mas, tanya terlebih dahulu alamat relay nya apa dan port yang digunakan berapa

    Ahmad Imanudin January 26, 2013 at 2:39 pm
  8. 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 March 22, 2013 at 11:44 pm
  9. @ 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 March 23, 2013 at 6:06 pm
  10. @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 :D

    sebelum dan sesudahnya sy ucapkan terimakasih

    wahyuprio March 23, 2013 at 10:31 pm
  11. @wahyuprio : Hi Mas,

    1. File nya tersimpan di postfix mas
    2. Yupz betul mas
    3. Ya, jika masih menggunakan skema yang sama

    Ahmad Imanudin March 25, 2013 at 8:44 am

Leave a Reply

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

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Case Studies

High Availability Linux LAMP (Ubuntu Server 12.04)-Bagian 4

Berikutnya kita lakukan konfigurasi heartbeat yang kaan mengatur failover sistem, alamat IP virtual, Apache, dan MySQL jika terjadi gagal booting salah satu sistem. Pada node1, tentukan cluster yang disertakan dalam file /etc/heartbeat/ha.cf. Contoh /etc/heartbeat/ha.cf: Logfacility local0 keepalive 2 deadtime 30 warntime 10 initdead 120 bcast eth0 bcast eth0 node node1 node node2 Catatan: nilai yang [...]

Social Media