Cara setting SMTP pada Exim
Pertanyaan mas Sahrul menjadi inspirasi tutorial kali ini. Setahu saya secara default EasyEngine juga memasangkan Exim sebagai MTA (Mail Transfer Agent), jadi apalagi ada script yang membutuhkan pengiriman email akan ditangani oleh aplikasi ini.
Tapi urusan kirim email itu bisa dikatakan gampang – gampang susah. Saya sendiri lebih mempercayai layanan eksternal daripada secara mandiri membuat mail server kalau tidak terpaksa. 😀
Pertama mari kita edit konfigurasi Exim:
nano /etc/mail/exim.conf
Atau bisa 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 harus digantikan ke konfigurasi dari layanan SMTP yang anda pakai.
Lanjutkan pada bagian transport (TRANSPORTS CONFIGURATION) juga tambahkan kode dibawah:
smtp_relay:
driver = smtp
port = 2525
hosts_require_auth = $host_address
hosts_require_tls = $host_address
Cek ulang apakah portnya bisa digunakan atau bisa diganti.
Dan akhirnya baru kita berikan apa username dan password dari SMTP servernya pada 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 anda bisa tes apakah sukses atau tidak, misalkan terinstall WordPress coba lakukan lupa password dan cek inbox emailnya.