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
Postfix
digunakan agar server dapat mengirim dan menerima email.Dovecot
digunakan agar server dapat membaca email dengan protocolimap
danpop3
Mysql
digunakan untuk menyimpan email dan konfigurasi email.
Mengaktifkan MailBox
tambahkan perintah berikut dibaris paling bawah.
Konfigurasi Dovecot
ubah#listen.....
seperti dibawah ini
hilangkan tanda #
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