Penjelasan :
mail server adalah suatu program yang dirancang untuk dapat melayani pengiriman maupun penerimaan email.
Langkah-langkah :
- apt update
- apt install postfix dovecot-imapd dovecot-pop3d bind9 dnsutils
- akan muncul layar biru klik internet site lalu isi “mail.<nama domain>.com”
- lalu buat dns seperti biasa. Di bagian forward tambah mail seperti gambar di bawah ini :

- lalu konfig postfix nya “nano /etc/postfix/main.cf” lalu tambahkan di paling bawah “home_mailbox = Maildir/”
- lalu pindah directory ke “cd /etc/skel” lalu buat folder dengan mengetik “maildirmake.dovecot /etc/skel/Maildir”
- lalu ketik “dpkg-reconfigure postfix” lalu klik enter enter saja, lalu restart postfixnya “systemctl restart postfix”
- config dovecotnya “nano /etc/dovecot/dovecot.conf” aktifkan bagian “listen = *, ::” dengan menghapus #
- lalu “nano /etc/dovecot/conf.d/10-auth.conf” hapus # di bagian disable plaintext
- “nano /etc/dovecot/conf.d/10-mail.conf” lalu ikuti konfig seperti di bawah ini :

- lalu restart dovecotnya “systemctl restart dovecot”
- lalu buat 2 user “adduser <username>”
- lalu install telnet “apt install telnet”
- lalu cek mail yang telah kalian buat misal “mail.mach.com 25” :

- lalu install mariadb-server dan roundcube “apt install mariadb-server roundcube”
- setelah menginstall akan ada layar biru lalu klik yes dab buat password
- lalu konfig roundcube “nano /etc/roundcube/config.inc.php” konfig seperti dibawah ini :

- lalu dpkg-reconfigure roundcube-core,terus klik ok,ok lalu klik no dan centang bagian apache2 dan hapus centang bagian lighttpd
- lalu konfig apache2 “nano /etc/apache2/apache2.conf” lalu scroll ke paling bawah,ketik “Include /etc/roundcube/apache.conf”
- lalu pindah directory “cd /etc/apache2/sites-available” lalu ketik “nano mail.conf” untuk membuat file,lalu tambah kan teks :

- lalu disable site “a2dissite 000-default.conf”
- lalu “a2ensite mail.conf”
- lalu restart apache2 “systemctl restart apache2”
- lalu masuk control panel bagian network klik wifi properties->ipv4 bagian dns static kan isi dengan ip yang ada di linux,misalnya seperti gambar di bawah ini:

- untuk pengujian search di chrome windows “ip linux” atau “mail.username.com”. Misalnya “192.168.1.11” atau “mail.mach.com”. Jika berhasil akan terlihat seperti ini :

- Jika tidak berhasil,setting ulang bagian nano “/etc/resolv.conf” dengan ip yang ada di linux.