Cara setting SMTP pada Exim

By | February 20, 2019

Pertanyaan mas Sahrul menjadi inspirasi panduan kali ini. Setahu saya secara default EasyEngine pun memasangkan Exim selaku MTA (Mail Transfer Agent), jadi apalagi ada script yang membutuhkan pengiriman email akan ditangani oleh program ini.

Namun urusan kirim email itu dapat dinamakan gampang – gampang susah. Saya sendiri lebih mempercayai layanan eksternal daripada secara mandiri membangun mail server kalau tak terpaksa. ?

Pertama-tama mari kita menej konfigurasi Exim:

nano /etc/mail/exim.conf

Atau dapat berlokasi di:

nano /etc/exim.conf

Kemudian cari bagian router (ROUTERS CONFIGURATION) dan tambahkan kode berikut:

smtp_router:
driver = manualroute
transport = smtp_relay
domains = ! +local_domains
route_data = mail.server_smtp.com

Ingat, data SMTP server diatas cuma contoh dan mesti digantikan ke konfigurasi dari layanan SMTP yang kamu gunakan.

Lanjutkan di bagian transport (TRANSPORTS CONFIGURATION) pun tambahkan kode dibawah:

smtp_relay:
driver = smtp
port = 2525
hosts_require_auth = $host_address
hosts_require_tls = $host_address

Cek ulang apakah portnya dapat digunakan atau dapat diganti.

Dan akhirnya baru kita berikan apa username dan password dari SMTP servernya di bagian authenticator (AUTHENTICATION CONFIGURATION):

smtp_login:
driver = plaintext
public_name = LOGIN
hide client_send = : nama_user : kata_sandi

Akhirnya kita restart proses Exim:

service exim restart

Kemudian kamu dapat tes apakah sukses atau tak, misalkan terinstall WordPress coba lakukan lupa password dan cek inbox emailnya.


Sumber https://servernesia.com