Install dan Konfigurasi Exim di Debian dan Ubuntu Server

Monday, December 18, 2017

Install dan Konfigurasi Exim di Debian dan Ubuntu Server - Exim adalah mail transfer agent (MTA) yang digunakan di Unix. Exim adalah free software yang didistribusikan di bawah ketentuan GNU (General Public License) dan bertujuan untuk menjadi mailer umum dan fleksibel dengan fasilitas yang luas untuk memeriksa e-mail yang masuk.
Kali ini saya akan membahas instalasi serta konfigurasi Exim di Ubuntu server. Sebenarnya untuk server lain langkah langkahnya hampir sama. Berhubung saat tutorial ini ditulis saya hanya punya server Ubuntu 16.04 yang gak kepake, tutorial ini pake Ubuntu server buat prakteknya. Oke langsung saja ke tutorial ya.
Pertama update repository lalu install exim.
sudo apt update && sudo apt install exim4
proses instalasi exim4 di Ubuntu server
Tunggu saja proses instalasinya selesai. Sekarang saatnya konfigurasi.
sudo dpkg-reconfigure exim4-config
Lalu pilih
 internet site; mail is sent and received directly using SMTP
Selanjutnya untuk mail name isikan FQDN kalian. disini fqdn yang saya pakai adalah us.jackwilder.me.
Selanjutnya untuk smtp listener kasih saja value ip localhost 127.0.0.1 .
Setelah klik ok, selanjutnya adalah setting mail destination. Isikan fqdn, hostname, localhost.localdomain, localhost. Lihat ss berikut :
Selanjutnya relay mail biarkan kosong. Langsung ok saja.
Opsi dns query minimal pilih no.
Untuk delivery method local mail bebas bisa di direktori home atau /var/mail . Saya pribadi lebih suka taruh di /var/mail saja.
Untuk split configuration file saya pilih no saja biar gak perlu dipisah pisah.
Terakhir adalah postmaster yang berguna untuk menerima email seputar pemberitahuan server. isi dengan format root emailmu@domain.com .
Setelah konfigurasi oke, tinggal setting ip tables agar allow service mail. Sekarang coba kirim email dengan command
echo "isi email" | mail -s Subjek alamat@email.com
SMTP Authentication
Yang ini hanya tutorial lanjutan yang mencakup konfigurasi Exim4 untuk menggunakan SMTP-AUTH dengan TLS dan SASL.
Pertama, buat sertifikat TLS nya.
sudo /usr/share/doc/exim4-base/examples/exim-gencert
Selanjutnya edit file /etc/exim4/conf.d/main/03_exim4-config_tlsoptions dan tambahkan baris berikut di paling atas :
MAIN_TLS_ENABLE = yes
Edit juga file /etc/exim4/conf.d/auth/30_exim4-config_examples dan hapus comment bagian plain_saslauthd_server serta login_saslauthd_server . Lihat ss :
Jalankan perintah berikut untuk membuat username exim baru .
sudo /usr/share/doc/exim4-base/examples/exim-adduser
Selanjutnya ubah permission file passwd agar tidak bisa dibaca pengguna biasa/regular user.
sudo chown root:Debian-exim /etc/exim4/passwd
sudo chmod 640 /etc/exim4/passwd
Debian-exim adalah user bawaan dari exim di Ubuntu/Debian. Jangan diubah command nya.
Selanutnya restart exim dengan perintah
sudo update-exim4.conf && sudo systemctl restart exim4.service
Konfigurasi SASL
Biasanya paket sasl sudah terinstall di Ubuntu. Jika belum, install dengan perintah
sudo apt install sasl2-bin
Edit jika konfigurasi file /etc/default/saslauthd . Ubah START=no menjadi :
START=yes
Tambahkan user Debian-exim ke grup sasl.
sudo adduser Debian-exim sasl
Selanjutnya jalankan saslauthd.
sudo systemctl start saslauthd.service
Sekarang exim berjalan dengan SMTP-AUTH menggunakan  TLS dan SASL authentication. Sekian tutorial singkat kali ini, kalau ada yang kurang jelas bisa ditanyakan.

Artikel Terkait Debian ,Email ,Server ,Ubuntu

No comments:

Post a Comment