Tips Zimbra : MTA Relay Menggunakan User Authentication pada Zimbra 8

Salah satu masalah utama yang kerap terjadi jika kita melakukan hosting Zimbra Mail Server di data center sendiri (baik itu di lokasi kantor perusahaan, VPS maupun co location server) adalah masalah eligibilitas dan kualitas SMTP Server yang digunakan. Ada banyak faktor yang membuat pengiriman email ke tujuan mengalami masalah seperti masuk ke junk/spam folder atau email ditolak oleh server tujuan karena dianggap berasal dari spam server. Masalah ini disebabkan oleh banyak faktor, antara lain karena :

  1. IP public terkena blacklist dari RBL
  2. Salah satu klien/server pernah terinfeksi virus dan mengirimkan email bervirus/spam dalam jumlah massal
  3. IP public dynamic, bukan static

vavai-smtpUntuk mengatasinya, kita bisa menggunakan layanan ISP-SMTP Relay, misalnya Excellent Mail Gateway & SMTP Relay. Dengan layanan ini, pelanggan akan  mendapat user name dan password dan credit email (jumlah email yang diperbolehkan untuk dikirim dalam interval waktu tertentu). Berikut adalah aktivasi ISP-SMTP relay/MTA Relay menggunakan user authentication pada Zimbra 8 dengan mengacu pada layanan Excellent Mail Gateway dan SMTP Relay.

    1. Dapatkan user name dan password, misalnya account yang dimiliki adalah vivianchow@excellent.co.id dengan password : VerySecret212. Untuk nama server relay, akan menggunakan nama smtp-relay.excellent.co.id port 587, sedangkan nama host Zimbra 8 adalah mail.excellent.co.id
    2. Jalankan perintah berikut secara berurutan, jangan lupa sesuaikan user name dan passwordnya :
      echo smtp-relay.excellent.co.id vivianchow@excellent.co.id:VerySecret212 > /opt/zimbra/conf/relay_password
      postmap hash:/opt/zimbra/conf/relay_password
      postmap -q smtp-relay.excellent.co.id /opt/zimbra/conf/relay_password
      zmlocalconfig -e postfix_smtp_sasl_password_maps=hash:/opt/zimbra/conf/relay_password
      zmlocalconfig -e postfix_smtp_sasl_auth_enable=yes
      zmlocalconfig -e postfix_smtp_cname_overrides_servername=no
      zmlocalconfig -e postfix_smtp_tls_security_level=may
      zmlocalconfig -e postfix_smtp_sasl_security_options=noanonymous
      zmlocalconfig -e postfix_smtp_use_tls=yes
      postfix reload
      zmprov ms mail.excellent.co.id zimbraMtaRelayHost smtp-relay.excellent.co.id:587

Setelah selesai disetting, coba test kirim email dan check log dengan perintah :

tail -f /var/log/zimbra.log

Apakah pengiriman email sudah benar menggunakan jalur relay atau belum.