Mail Server
Installasi Requirement Mail server
root@mailServer:~# apt install apache2 libapache2-mod-php php php-common php-json php-mysql php-curl postfix dovecot-core dovecot-pop3d dovecot-imapd default-mysql-server
Note
Postfixdigunakan agar server dapat mengirim dan menerima email.Dovecotdigunakan agar server dapat membaca email dengan protocolimapdanpop3Mysqldigunakan untuk menyimpan email dan konfigurasi email.



Mengaktifkan MailBox
tambahkan perintah berikut dibaris paling bawah.

Konfigurasi Dovecot
ubah#listen..... seperti dibawah ini

# pada disable_plaintext.... dan ubah yes menjadi no
lakukan ini agar kita bisa menggunakan password sebagai authentication.

hilangkan tanda # mail_location......... seperti dibawah ini
dan tambahkan pula tanda # pada mail location...... yang ada dibawahnya

Membuat Mailbox untuk setiap user
reconfigure postfix




sisanya enter enter aja.
Installasi Roundcube
RoundCube digunakan sebagai UI untuk email.

isikan password untuk Mysql 1234

Masukkan kembali Password
Konfigurasi Roundcube
root@mailServer:/etc/dovecot/conf.d# cd /etc/roundcube/
root@mailServer:/etc/roundcube# nano config.inc.php

Setting Apache2
Merubah etc hosts
Tambahkanhost dari mail kita
Finalisasi
root@mailServer:/etc/roundcube# service apache2 restart
root@mailServer:/etc/roundcube# service postfix restart
root@mailServer:/etc/roundcube# service dovecot restart
Testing
Buatlah 2 buah user untuk tes melakukan email
Akses Roundcube via web browser

Login menggunakan user 1

kirim email ke user2

Login dengan user2 cek apakah ada email masuk diinbox