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.

Tinggalkan komentar