Membangun webmail server dengan rouncube.
dalam blog kali ini saya ingin mengulas bagaimana cara konfigurasi webmail server dengan rouncube debian. Caranya adalah sebagai berikut:
1.Siapkan aplikasi filezilla dan rouncube
2. Untuk rouncube extract melalui winrar dengan penerapan winrar sebagai " run as administrator" caranya sebagai berikut.
start→ all program→ winrar→ klik kanan → pilh "run as administartor"→ kemudian extarct.
3. Install paket mc lynx apache2 ssh dengan cara ketik perintah dibawah ini pada server.
apt-get install mc lynx apache2 ssh
4. Install juga paket bind9 php7.0 mysql-server dengan ketik perintah dibawah ini pada server.
libapache2-mod-php phpmyadmin
apt-get install bind9 php7.0 mysql-server
libapache2-mod-php phpmyadmin
5.konfigurasi bind9 dengan cara ketik perintah dibawah ini pada server.
a. registrasi ip ke domain dengan cara sebagai berikut.
mcedit /etc/bind/named.conf.default-zones
b. copy file db.local ke db.domain
c. copy file db.127 ke db.ip
6. Membuat folder penyimpanan webmail dengan cara ketik perintah dibawah ini pada server.
mkdir /var/www/rouncube
7. copy file dari 000-default.conf ke mail.conf dengan cara ketik perintah dibawah ini pada server.
cp /etc/apche2/site-available/000-default.conf /etc/apache2/site-available/mail.conf
8.edit file mail.conf dengan cara ketik perintah dibawah ini pada server.
mcedit /etc/apache2/site-available/mail.conf
baris ke10 tambahkan
servername.mail.nama.com
baris ke12 edit menjadi.
Document /var/www/roundcube/
9. Edit file apache2.conf dengan cara ketik perintah di bawah ini pada server.
mcedit /etc/apache2/apache2.conf
hapus tanda # dari baris 176-180
kemudian edit baris 176 menjadi
<Directory /var/www/roundcube/>
10. aktifkan configurasi mail.conf dengan cara ketik perintah ini pada server.
a2ensite mail.conf
service apache2 restart
11. aktifkan port dan password di ssh dengan cara ketik perintah dibawah ini pada server.
mcedit /etc/ssh/sshd_config
hapus tanda # pada baris ke 13 dan 32
baris ke 32 edit menjadi
permitrootlogin yes
service ssh restart
12. Pada client buka filezilla,pindahkan seluruh file rouncube yang sudah di extract ke dalam folder /var/www/roundcube
13. Membuat database melalui web browse client dengan php myadmin pada server.
NB: jika password root di phpmyadmin tidak bekerja lakukan cara di bwaha ini di server.
mysql -u root -p mysql
kemudian ketik
UPDATE user SET plugin=WHERE user='root';
flush privileges;
exit
UPDATE user SET plugin=WHERE user='root';
flush privileges;
exit
Agar phpmyadmin masuk tanpa password root ketik perintah di bawah ini pada server.
mcedit /etc/phpmyadmin/config.inc.php
hapus tanda// pada baris 103 pada server.
kembali ke client melalui webbrowse client dengan phpmyadmin,buat database dengan nama roundcube
14. Kemudian melalui webbrowse buka alamat
mail.nama.com/installer
lalu pilih NEXT paling bawah masukkan nama domain di support URL dengan data yang di masukkan ke phpmyadmin pada IMAP setting dan SMTP Setting ubah localhost menjadi nama domain paling bawah pilih CREATE CONFIG. Nanti akan muncul permintaan pengcopyan data .
config.inc.php (yang didownload terlebih dahulu)
ke /var/www/roundcube/config di server melalui filezilla
kemudian pilih Continue.
jika bagian cehck if di directory masih NOT OK.
Silahkan buka server kemudian masuk ke var dengan cara ketik perintah di bawah ini pada server.
cd /var/www/roundcube/
chown -R www-data : www-data config/
chown -R www-data : www-data temp/
chown -R www-data : www-data local/
cd
Setelah itu kembali ke webbrowse client lalu refresh mail.com/installer jika bagian check if directory ok maka lanjutkan INITILIZE DATABASE, jika semua ok webmail bisa dibuka mail.nama.com
15. Kembali ke server untuk membuat mail servernya install paket psotfix dovecot-imapd dan dovecot-pop3d dengan ketik perintah dibawah ini pada server.
apt-get install postfix dovecot-imapd dovecod-pop3d
pilih situs internet masukkan nama domain.
16. Membuat penyimpanan data psotfix di server dengan cara ketik perintah di bawah ini.
maildirmake-dovecot /etc/skel/maildir
17. Tambahkan folder maildir dengan cara ketik perintah di bawah ini pada server.
mcedit /etc/postfix/main.cf
paling bawah tambahkan perintah dibawah ini pada server.
home_mailbox =Maildir/
18. edit file dovecot.conf dengan cara ketik perintah dibawah ini pada server.
mcedit /etc/dovecot/dovecot/dovecot.conf
hapus tanda # baris baris 30
19.ketik perintah mcedit /etc/dovecot/conf.d/auth.conf pada server
hapus tanda # baris 10 kemudian edit menjadi
disable_palintext_auth=0
Baris 100 kemudian edit menjadi
auth_mechanisms = plain login
20.ketik perintah mcedit /etc dovecot/conf.d /10-mail.conf pada server
baris 30 ubah menjadi
mail_location =maildir:~/Maildir
21.lanjut ke perintah mcedit /etc/dovecot/conf.d/10master.conf
hapus tanda # baris 90 -92 kemudian edit
user=postfix
group= postfix
22. membuat 2 user login dengan cara ketik perintah di bawah ini pada server.
adduser amir
adduser hamzah
23. ketik perintah dibawah ini
Service postfix restart
Service dovecot restart
24. Uji coba di client mengirim email melalui menu compose
to : hamzah@nama.com
subject: judul surat
isi surat
send
https://www.dewaweb.com/blog/roundcube-webmail/
mcedit /etc/phpmyadmin/config.inc.php
hapus tanda// pada baris 103 pada server.
kembali ke client melalui webbrowse client dengan phpmyadmin,buat database dengan nama roundcube
14. Kemudian melalui webbrowse buka alamat
mail.nama.com/installer
lalu pilih NEXT paling bawah masukkan nama domain di support URL dengan data yang di masukkan ke phpmyadmin pada IMAP setting dan SMTP Setting ubah localhost menjadi nama domain paling bawah pilih CREATE CONFIG. Nanti akan muncul permintaan pengcopyan data .
config.inc.php (yang didownload terlebih dahulu)
ke /var/www/roundcube/config di server melalui filezilla
kemudian pilih Continue.
jika bagian cehck if di directory masih NOT OK.
Silahkan buka server kemudian masuk ke var dengan cara ketik perintah di bawah ini pada server.
cd /var/www/roundcube/
chown -R www-data : www-data config/
chown -R www-data : www-data temp/
chown -R www-data : www-data local/
cd
Setelah itu kembali ke webbrowse client lalu refresh mail.com/installer jika bagian check if directory ok maka lanjutkan INITILIZE DATABASE, jika semua ok webmail bisa dibuka mail.nama.com
15. Kembali ke server untuk membuat mail servernya install paket psotfix dovecot-imapd dan dovecot-pop3d dengan ketik perintah dibawah ini pada server.
apt-get install postfix dovecot-imapd dovecod-pop3d
pilih situs internet masukkan nama domain.
16. Membuat penyimpanan data psotfix di server dengan cara ketik perintah di bawah ini.
maildirmake-dovecot /etc/skel/maildir
17. Tambahkan folder maildir dengan cara ketik perintah di bawah ini pada server.
mcedit /etc/postfix/main.cf
paling bawah tambahkan perintah dibawah ini pada server.
home_mailbox =Maildir/
18. edit file dovecot.conf dengan cara ketik perintah dibawah ini pada server.
mcedit /etc/dovecot/dovecot/dovecot.conf
hapus tanda # baris baris 30
19.ketik perintah mcedit /etc/dovecot/conf.d/auth.conf pada server
hapus tanda # baris 10 kemudian edit menjadi
disable_palintext_auth=0
Baris 100 kemudian edit menjadi
auth_mechanisms = plain login
20.ketik perintah mcedit /etc dovecot/conf.d /10-mail.conf pada server
baris 30 ubah menjadi
mail_location =maildir:~/Maildir
21.lanjut ke perintah mcedit /etc/dovecot/conf.d/10master.conf
hapus tanda # baris 90 -92 kemudian edit
user=postfix
group= postfix
22. membuat 2 user login dengan cara ketik perintah di bawah ini pada server.
adduser amir
adduser hamzah
23. ketik perintah dibawah ini
Service postfix restart
Service dovecot restart
24. Uji coba di client mengirim email melalui menu compose
to : hamzah@nama.com
subject: judul surat
isi surat
send
Semoga Bermanfaat...!!!
Refrensi lainnya:https://ludigoporitas.wordpress.com/2017/07/10/cara-install-dan-konfigurasi-mail-server-postfix-courier-roundcube-di-debian-9-stretch/
https://safitri-blcklaten.blogspot.com/2017/02/konfigurasi-webmail-menggunakan.htmlhttps://www.dewaweb.com/blog/roundcube-webmail/
Komentar
Posting Komentar