Konfigurasi Mailserver (Postfix & Dovecot) pada Debian



Halo guys kembali lagi bersama saya di blog ini.Kali ini kita akan membahas materi tentang bagaimana cara mengonfigurasi Mail Server pada Debian.

Apa sih Mail Server itu ?Mail server adalah pusat informasi yang menyediakan layanan bertukar informasi via email dan menggunakan SMTP dengan port 25.

Disini kita akan menggunakan 2 aplikasi, yaitu Postfix sebagai server untuk mengirim email dan dovecot sebagai tempat untuk menerima email. Jadi ibaratnya, postfix adalah sebuah bank dan dovecot adalah ATM nya. Sebenarnya ada aplikasi lain selain dovecot, yaitu courier. Namun kekurangannya adadalah memakan RAM banyak. Jadi saya lebih memilih memakai dovecot.

Oke tanpa perlu basa-basi lagi kita langsung saja eksekusi.Let's chek it out..
    
Hal-hal yang kita butuhkan disini adalah sebagai berikut:
1.PC/Laptop


2.Aplikasi Virtual box



3.ISO Debian



Langkah langkah
1. Buka virtual box. Disini kita memakai 2 adapter, yaitu host-only dan bridged, kenapa harus 2 ? supaya tidak ribet saja nantinya. Jika sudah jalankan mesinnya.



2. Kita tambahkan record untuk mail servernya terlebih dahulu. Ketik:

  • cd /etc/bind
  • nano rhino // rhino adalah domain saya.





3. Tambahkan parameter seperti dibawah.

  • @        IN     MX     10     mail.rhino.com // rhino adalah domain saya.
  • mail     IN     A        29.29.29.29 // 29.29.29.29 adalah ip server.





4. Sekarang kita buat subdomain untuk mailserver. Ketik:

  • nano 29// 29 adalah oktat terakhir server saya.





5. Masukan parameter seperti dibawah.

  • 29    IN     PTR     mail.rhino.com





6. Kita restart layanan bind 9 nya. Ketik:

  • /etc/init.d/bind9 restart





7. Kita uji coba dig dan ping.




8. Sebelum kita mendownload paketnya, kita cek repository kita terlebih dahulu. Pastikan sudah memasukan CD 1,2,3. Disini saya sudah scan CD 1,2,3 dari awal menginstall debian.

  • cat /etc/apt/sources.list




9. Kita ubah IP nya dulu ke IP bridged. Ketik:

  • nano /etc/network/interfaces




10. Comment ( # ) pada interface pertama, lalu kita buat script untuk interface kedua. Ketik:

  • auto enp0s8
  • iface enp0s8 inet dhcp




11. Jika sudah disimpan, kita reboot servernya.



12. Kita install paket postfix dan dovecotnya. Ketik:

  • apt-get install postfix dovecot-pop3d dovecot-imapd




13. Nantinya akan muncul tampilan seperti ini, pilih internet site



14. Masukan domain mailserver yang sudah kita buat tadi.



15. Dan nantinya proses install akan berjalan, tunggu sampai selesai. Jika sudah kita ubah IP nya ke sedia kala kembali.

  •  nano /etc/network/interfaces



16. Comment ( # ) pada interface enp0s8 dan uncomment interface enp0s3 nya.



17. Kita ubah juga resolv.conf nya. Ketik:

  • nano /etc/resolv.conf




18. Ubah parameternya seperti sedia kala. Jika sudah save dan exit.



19. Kita reboot terlebih dahulu.



20. Sekarang kita akan cek user yang akan kita pakai untuk mengirim email. Ketik:

  • cat /etc/passwd | grep -v 'no-login' | awk -F: '$3 >= 1000'
  • Atau kalian bisa buat user baru.




21. Kita coba mengirim email. Ketik:

  • telnet mail.rhino.com 25
  • mail from:rino \\ pengirim email.
  • rcpt to:nori \\ penerima email.
  • data \\ format yang akan dikirim dalam bentuk apa.
  • Ayo semangat ngerjainnya !!!
  • .                                            \\ isi pesan. Diakhiri oleh parameter titik ( . ) 
  • quit  \\  keluar dari telnet.





Verifikasi

1. Sekarang kita cek dengan telnet 110. Ketik:

  • telnet mail.rhino.com 110
  • user nori  \\  username 
  • pass rino  \\  password dari user
  • stat  \\ status pesan yang kita terima.
  • retr 1 \\ membuka pesan pertama.
  • quit \\  untuk keluar dari telnet.




2. Mail log nya tersimpan di /var/log/mail.log



Kita udahan dulu sharing dan belajar barengnya,jangan bosen-bosen main ke blog ini.Semoga bermanfaat bagi kalian yang membacanya.Sekian dari saya kurang lebih nya mohon maaf,jika ada kesalahan silakan comment di bawah.Akhir kata terimakasih.


Komentar

Postingan Populer