Kemarin saya sudah membahas mengenai Summary Proses Instalasi & Konfigurasi Mail Server untuk Production Server (Live)-Bagian 1, yang berisi tata cara instalasi sistem dan testing email untuk pengiriman email sesama domain lokal. Sekarang saya akan membahas kelanjutannya, yaitu :
TEST PENGIRIMAN EMAIL KE INTERNET
Untuk mengetes apakah email server yang dibangun memiliki kemampuan mengirim email ke internet atau tidak caranya mudah. Berikut adalah cara mengetesnya :
telnet mail.excellent.co.id 25 Trying 202.43.114.252... Connected to mail.excellent.co.id. Escape character is '^]'. 220 mail.vavai.net ESMTP Postfix
Jika respon dari telnet hanya Trying …, kemungkinan besar port 25 tersebut mengalami pemblokiran pada Firewall yang dipergunakan.
Berikut adalah contoh log lengkap suatu proses pengiriman email :
Feb 9 04:25:25 mail postfix/smtpd[17305]: connect from mail.excellent.co.id[127.0.0.2] Feb 9 04:25:25 mail postfix/smtpd[17305]: 3693D1C7E232: client=mail.excellent.co.id[127.0.0.2] Feb 9 04:25:25 mail postfix/cleanup[17308]: 3693D1C7E232: message-id= Feb 9 04:25:25 mail postfix/qmgr[4824]: 3693D1C7E232: from=, size=598, nrcpt=1 (queue active) Feb 9 04:25:25 mail postfix/smtpd[17305]: disconnect from mail.excellent.co.id[127.0.0.2] Feb 9 04:25:25 mail amavis[4132]: (04132-17) /opt/zimbra/data/amavisd/tmp/amavis-20120126T083418-04132/email.txt no longer exists, can't re-use it Feb 9 04:25:25 mail amavis[4132]: (04132-17) ESMTP::10024 /opt/zimbra/data/amavisd/tmp/amavis-20120126T083418-04132: -> SIZE=598 Received: from mail.excellent.co.id ([127.0.0.1]) by localhost (mail.excellent.co.id [127.0.0.1]) (amavisd-new, port 10024) with ESMTP for ; Thu, 9 Feb 2012 04:25:25 +0700 (WIT) Feb 9 04:25:25 mail amavis[4132]: (04132-17) Checking: xu2imBArtIe2 MYNETS [127.0.0.2] -> Feb 9 04:25:27 mail postfix/smtpd[17310]: connect from localhost[127.0.0.1] Feb 9 04:25:27 mail postfix/smtpd[17310]: 99DA61C7E27E: client=localhost[127.0.0.1] Feb 9 04:25:27 mail postfix/cleanup[17308]: 99DA61C7E27E: message-id= Feb 9 04:25:27 mail postfix/qmgr[4824]: 99DA61C7E27E: from=, size=1079, nrcpt=1 (queue active) Feb 9 04:25:27 mail postfix/smtpd[17310]: disconnect from localhost[127.0.0.1] Feb 9 04:25:27 mail amavis[4132]: (04132-17) FWD via SMTP: -> ,BODY=7BIT 250 2.0.0 from MTA([127.0.0.1]:10025): 250 2.0.0 Ok: queued as 99DA61C7E27E Feb 9 04:25:27 mail amavis[4132]: (04132-17) Passed CLEAN, MYNETS LOCAL [127.0.0.2] [127.0.0.2] -> , Message-ID: , mail_id: xu2imBArtIe2, Hits: -1.105, size: 598, queued_as: 99DA61C7E27E, 2469 ms Feb 9 04:25:27 mail postfix/smtp[17309]: 3693D1C7E232: to=, relay=127.0.0.1[127.0.0.1]:10024, delay=2.5, delays=0.02/0.02/0/2.5, dsn=2.0.0, status=sent (250 2.0.0 from MTA([127.0.0.1]:10025): 250 2.0.0 Ok: queued as 99DA61C7E27E) Feb 9 04:25:27 mail postfix/qmgr[4824]: 3693D1C7E232: removed Feb 9 04:25:31 mail postfix/smtp[17312]: 99DA61C7E27E: to=, relay=aspmx.l.google.com[74.125.53.27]:25, delay=3.9, delays=0.08/0.02/1.3/2.5, dsn=2.0.0, status=sent (250 2.0.0 OK 1328736331 j10si802886pbr.26) Feb 9 04:25:31 mail postfix/qmgr[4824]: 99DA61C7E27E: removed
Pusing membacanya? Lagian siapa yang suruh baca, hehehe…
Bagian yang penting dari pesan log diatas adalah beberapa baris terakhir, yaitu baris :
Feb 9 04:25:31 mail postfix/smtp[17312]: 99DA61C7E27E: to=, relay=aspmx.l.google.com[74.125.53.27]:25, delay=3.9, delays=0.08/0.02/1.3/2.5, dsn=2.0.0, status=sent (250 2.0.0 OK 1328736331 j10si802886pbr.26) Feb 9 04:25:31 mail postfix/qmgr[4824]: 99DA61C7E27E: removed
Baris tersebut menyatakan bahwa email server mail.excellent.co.id mengirimkan email ke alamat vavai@vavai.com. Karena Domain vavai.com menggunakan Google Apps untuk penanganan email, maka email ditangani oleh mesin aspmx.l.google.com sebagai mail server milik Google. Pernyataan status=sent menunjukkan bahwa email berhasil dikirimkan dan sudah diterima oleh pihak Google.
PENGIRIMAN EMAIL DITOLAK/MASUK SPAM/JUNK FOLDER
Konfigurasi route/gateway sudah baik, DNS sudah OK, port 25 dan 587 open belum menjamin pengiriman email bisa sukses diterima oleh penerima. Adakalanya mail server penerima menolak pengiriman email karena beberapa sebab, antara lain :
Untuk mengatasi hal diatas secara permanen bisa mengikuti panduan disini : Tips Mail Server : 10 Ciri-Ciri Mail Server yang Dikonfigurasi dengan Baik
Selain pilihan diatas, ada juga pilihan yang lebih mudah, yaitu dengan memanfaatkan SMTP milik provider langganan. Misalnya untuk CBN, bisa menggunakan SMTP Server milik CBN di smtp.cbn.net.id atau jika langganan melalui Telkom, bisa menggunakan SMTP Relay : smtp.telkom.net port 587.
Untuk mengetahui SMTP Relay yang tepat, kita bisa menanyakan pada ISP tempat kita berlangganan. Kita tidak bisa menggunakan SMTP Relay milik provider lain, misalnya hendak menggunakan SMTP milik CBN padahal kita berlangganan internet di Telkom Speedy. Ya iyalah, enak saja numpang-numpang ke tetangga padahal langganan pada pihak lain
Pada Zimbra Mail Server, setting SMTP Relay bisa dilakukan dengan mudah pada menu Zimbra Admin | Global Setting | MTA | Relay MTA for External Delivery
Jika pihak provider tidak menyediakan SMTP Relay namun memiliki hosting yang bisa dipergunakan emailnya (misalnya bisa membuat account email via Cpanel), kita bisa juga menggunakan metode ISP-SMTP Authentication Relay
Semoga bermanfaat, tulisan akan berlanjut ke bagian ketiga mengenai proses konfigurasi untuk incoming mail : Summary Proses Instalasi & Konfigurasi Mail Server untuk Production Server (Live)-Bagian 3, Penggunaan IP Public
Print This Post
Pada hari Senin dan Selasa, 12-13 Juli 2010, team Excellent berkunjung ke lokasi PT. Sucofindo Laboratories untuk memberikan inhouse training dengan materi implementasi Zimbra Mail Server selama 2 hari, full days. PT. Sucofindo Laboratories yang berlokasi di Cibitung ini merupakan salah satu bagian dari PT. Sucofindo yang merupakan perusahaan sertifikasi paling utama di Indonesia. Materi [...]
Thanks pak. ditunggu kelanjutannya
Pingback: Summary Proses Instalasi & Konfigurasi Mail Server untuk Production Server (Live)-IP Public untuk Mail Server | Migrasi Windows Linux
Pingback: Summary Proses Instalasi & Konfigurasi Mail Server untuk Production Server (Live) | Migrasi Windows Linux