KONFIGURASI MAIL SERVER



Assalamualaikum Warahmatullahi Wabarakatuh

Haloo semua Pada kesempatan kali ini kita akan melakukan konfigurasi Mail Server pada debian 12. Sebelum kita melakukan konfigurasi Web Server alangkah baiknya kita mengetahui apa itu Mail Server ?

PENGERTIAN
 
Pengertian mail server adalah suatu program yang dirancang untuk dapat melayani pengiriman maupun penerimaan email. Artinya, ketika suatu email dikirim, email tersebut akan melalui serangkaian proses dalam mail server hingga akhirnya bisa diterima oleh seseorang.
Sederhananya, mail server adalah selayaknya kantor pos yang menjadi perantara dalam mengirim hingga menerima suatu surat. Sehingga, bisa dikatakan bahwa fungsi mail server adalah menyimpan sekaligus menyalurkan email dari satu server ke server lainnya.


FUNGSI
   
Pada umumnya, fungsi mail server adalah membantu mengatur pengelolaan keluar masuknya email. Artinya, mail server mengatur pendistribusian email agar email dapat dikirimkan oleh pengirim dan juga dapat diterima aman dan tanpa kendala oleh penerima. Hal ini sangat penting, terutama bagi pelaku bisnis untuk mencegah kebocoran data atau informasi yang akan merugikan.

LANGKAH-LANGKAH KONFIGURASI MAIL SERVER :

  • Langkah yang pertama yaitu pastikan kamu telah mengkonfigurasi web server dan dns server.
  • Login ke debian sebagai user root. 
  • Ketikkan perintah "nano /etc/resolv.conf" dan masukkan domain dan IP Kalian. Jika sudah konfigurasinya bisa kalian simpan dengan klik CTRL X, klik Y dan enter.
  • Lalu ketikkan perintah "nano /etc/hosts".


  • Ubah ip 127.0.1.1 menjadi IP kalian dan pada bayu.bayu kalian ubah menjadi mail.bayu.com. Dan restart dengan perintah “/etc/init.d/networking restart”.
  • Langkah selanjutnya install dan konfigurasi web server dan dns server. karena saya telah melakukan konfigurasi sebelumnya maka saya langsung ke langkah selanjutnya.
  • Masuk konfigurasi "nano /etc/apache2/sites-available/bayu.conf"

  • Hapus pagar(#) pada ServerName dan ganti www.example.com dengan "mail.bayu.com". Dan pada"/var/www/html" kalian ubah menjadi "/usr/share/roundcube". Jika sudah bisa kalian simpan dengan klik CTRL X, klik Y lalu enter. Dan restart dengan perintah "/etc/init.d/apache2 restart"
  • Lalu masuk ke directory bind dengan perintah "cd /etc/bind" dan ketik "ls" untuk mengecek file nya.
  • Lalu kalian ketikkan nano "db.192" untuk konfigurasi file.
  • Dan konfigurasi seperti ini, untuk 18 itu adalah oktan terakhir dari IP kita. Jika sudah konfigurasinya bisa kalian simpan dengan klik CTRL X, klik Y dan enter 

  • Lalu masukkan perintah "nano db.bayu" untuk konfigurasi file nya.
  • Dan konfigurasi seperti dibawah ini. Jika sudah konfigurasinya bisa kalian simpan dengan klik CTRL X, klik Y dan enter

  • Lalu restart bind9 nya dengan perintah "/etc/init.d/bind9 restart" dan pastikan muncul tulisan OK
  • Ketikkan "apt install mariadb-server", jika ada pertanyaan "y/n" klik "y" kemudian enter.

  • Selanjutnya ketik "mariadb -u root" , lalu ketikkan "use mysql;". kemudian "create database roundcube" enter lalu "flush privileges;".



  • Ketikkan "apt install dovecot-imapd", jika ada pertanyaan "y/n" klik "y" kemudian enter.

  • Ketikkan "nano /etc/dovecot/conf.d/10-mail.conf".

  • Dan hapus tanda pagar pada panah pertama dan beri pagar pada panah ke2 (gambar diatas), Jika sudah konfigurasinya bisa kalian simpan dengan klik CTRL X, klik Y dan enter.

  • Lalu ketikkan "apt install postfix"
  • Pilih "hanya lokal/local only" atau yang paling bawah dan enter.

  • Lalu kalian masukkan nama mail kalian dan enter.

  • Ketikkan "maildirmake.dovecot /etc/skel/Maildir" dan juga ketikkan "nano /etc/postfix/main.cf".

  • Lalu scroll kepaling bawah dan ketikkan "home_mailbox = Maildir", jika sudah konfigurasinya bisa kalian simpan dengan klik CTRL X, klik Y dan enter.

  • Dan ketikkan "dpkg-reconfigure postfix" dan pilih "local only/hanya lokal" lalu enter.

  • Lalu kalian masukkan mail name nya dan enter.

  • Untuk penerima root kalian kosongi saja lalu enter 

  • Untuk tujuan lain kalian sisakan seperti dibawah ini.

  • Pada paksa sinkronisasi kalian pilih no.
  • Pada jaringan lokal kalian masukkan IP kalian seperti dibawah ini

    ,
  • Kalian enter terus sampai di internet protocol, kalian pilih IPV4.
  • Lalu ketikkan "apt install roundcube", jika muncul pertanyaan "y/n" klik "y" kemudian enter.
  • Pada configure database kalian pilih tidak.
  • Ketikkan "dpkg-reconfigure roundcube-core" dan pada IMAP server kalian masukkan mail name kalian tadi dan klik enter.

  • Pada default language kalian klik enter.
  • Pada reinstall database kalian pilih Ya.


  • Pada connection method kalian pilih TCP/IP.


  • Pada host name of the mysql kalian pilih local host.


  • Pada port number kalian samakan saja.


  • Untuk mysql database kalian ubah menjadi domain mail kalian.
  • Untuk mysql username kalian biarkan saja.
  • Kalian masukkan pasword untuk login keroundcube nya.
  • Lalu kalian masukkan lagi pasword nya untuk konfirmasi.
  • Untuk name of the database kalian biarkan saja.
  • Untuk web server kalian pilih apache2.
  • Untuk restart web server now kalian pilih Ya.
  • Masukkan perintah "nano /etc/roundcube/config.inc.php".

  • Lalu scroll kebawah (perhatikan yg saya garis bawahi).

  • Dan hapus isi pada port dan pass seperti gambar dibawah ini , jika sudah konfigurasinya bisa kalian simpan dengan klik CTRL X, klik Y dan enter.

  • Ketikkan "adduser " lalu masukkan password nya, masukkan lagi pasword nya untuk konfirmasi, untuk lainnya bisa kalian kosongi, jika ada pertanyaan "y/n" ketik Y dan Enter.

  • Ketikkan lagi "adduser " dan lakukan hal yang sama.
  • Lalu kalian buka browser kalian dan ketikkan domain mail tadi yaitu "mail.bayu.com", dan login sebagai user dan password yang kalian buat tadi.
  • Lalu pilih pojok kiri "compose" untuk membuat pesan.
  • Kalian isi email penerima dengan akun ke 2 yang telah kalian buat. Jika sudah klik kirim.

Terima kasih telah mengikuti tutorial Langkah-langkah konfigurasi Mail Server yang telah kami buat, semoga artikel ini dapat bermanfaat bagi teman-teman semua. 

Wassalamu’alaikum Warahmatullahi Wabarakatuh

Komentar

Postingan populer dari blog ini

KONFIGURASI DHCP SERVER DEBIAN 12 VIRTUALBOX

KONFIGURASI DNS SERVERDEBIAN 12

KONFIGURASI REMOTE SERVER (SSH) DEBIAN 12