Konfigurasi SMTP Relay Exim – Kembali berjumpa dengan saya, kali ini saya ingin berbagi tutorial sederhana mengenai setup SMTP Relay atau Smart Host pada Email Server yang menggunakan exim sebagai engine MTA nya. Untuk konfigurasi nya cukup mudah, hanya dengan menambahkan beberapa baris konfigurasi pada file exim.conf
Berikut ini tutorialnya
Baca juga : Konfigurasi Relay Host (SMTP Relay) pada Smarter Mail
- Silakan edit file /etc/exim/exim.conf atau sesuaikan dengan sistem operasi anda untuk letak file exim.conf nya
- Tambahkan router baru sebelum router dnslookup, ini ada di section begin routers, berikut baris yang mesti ditambahkan
excellent_route: driver = manualroute domains = ! +local_domains transport = excellent_relay route_list = * smtp.rizkypratama.id
Arti baris diatas yaitu :
– Kita membuat router baru bernama excellent_route
– Maksud dari ( ! +local_domains) yaitu jika ada kiriman email dari user lokal kirim email ke selain domain yang ada pada email server lokal, maka akan di kirimkan via smtp relay tersebut.
– Nama transport saya beri nama excellent_relay, ini harap dicatat karena akan berhubungan dengan setup transport nanti.
– Route list artinya email akan dikirimkan via smtp relay smtp.rizkypratama.id, ini disesuaikan dengan nama relay dari provider yang digunakan. - Buat transport baru, dibagian section begin transports, tambahkan baris berikut ini
excellent_relay: driver = smtp port = 587 hosts_require_auth = <; $host_address hosts_require_tls = <; $host_address
Arti baris diatas :
– excellent_relay merupakan nama transport, sesuai dengan yang di set pada section routers sebelumnya
– Port saya gunakan port 587 TLS, ini disesuaikan dengan provider yang digunakan - Terakhir tambakan informasi authentikasi jika dari provider smtp relay diwajibkan menggunakan SMTP Authentications, tambahkan baris berikut di section authenticators
excellent_login: driver = plaintext public_name = LOGIN hide client_send = : username@domain : password
Dibagian hide client_send, masukkan informasi username dan password untuk SMTP Authentications ke server smtp relay, untuk informasi username dan password bisa didapatkan dari provider yang digunakan.
- Jika sudah disesuaikan baris-baris diatas, silakan restart service exim
service exim restart
- Silakan test kirim email dari email server exim anda ke domain external misal ke gmail.com, dan cek log pastikan bahwa pengiriman email sudah melalui SMTP relay yang di set. Log nya nanti akan seperti ini.
2018-09-11 18:03:38 1fzn0T-0001tM-8R <= [email protected] H=(mail) [::1]:36910 P=esmtp S=279 T="Send Email via Relay" for [email protected] 2018-09-11 18:03:40 1fzn0T-0001tM-8R => [email protected] R=excellent_route T=excellent_relay H=smtp.rizkypratama.id [192.192.168.168] X=TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256 CV=yes A=excellent_login C="250 2.0.0 Ok: queued as 84C833240012"
Pada log diatas terlihat R=excellent_route sesuai dengan nama router yang didefinisikan, T=excellent_relay juga merupakan nama transport yang di definisikan, dan H=smtp.rizkypratama.id merupakan hostname dari SMTP Relay yang digunakan.
Jika sudah terlihat log seperti itu maka pengiriman email sudah melalui SMTP Relay.
Akhir kata
Email server anda sering terkena Blacklist? pengiriman email keluar sering ditolak atau masuk junk di penerima?
Tenang, kami ada solusinya, yaitu bisa gunakan layanan Excellent SMTP Relay dengan banyak benefit, lebih jelasnya silakan kunjungi https://www.excellent.co.id/smtp/
Rizky Pratama. Tinggal di Bekasi, Jawa Barat. Seorang IT di salah satu perusahaan IT. Pengguna Mac, Linux dan Windows
Selain sebagai penulis di blog ini, saya juga penulis di blog saya yang lain, yaitu https://pratama.biz.id