Membangun WebMail Dengan Posfix + Dovecot + Roundcube

April 11, 2020
Tanya 61 : Dasar-dasar email Server (1) – Memahami MUA – MSA – MTA ...

Assalamu'alaikum Wr,Wb. Berjumpa lagi dengan mimin kali ini saya akan melanjutkan materi tentang debian lagi. Melanjutkan dari materi sebelumnya, kali ini saya akan menjelaskan cara membangun sebuah Mail Server dan WebMail dengan menggunakan aplikasi Postfix + Dovecot + Roundcube. Ok sebelumnya saya akan menjelaskan sedikit tentang Mail Server

Apa itu Mail server? Mail server adalah sebuah program berbasis cloud computing dalam layanan internet yang digunakan untuk melayani pengiriman atau penerimaan email via jaringan server mail yang sama. Secara garis besar, fungsi mail server adalah sebagai program yang membantu mengatur agar email dapat dikirimkan oleh pengirim sekaligus dapat diterima dengan aman, cepat, dan tanpa kendala oleh penerima email. Tujuan dari adanya layanan mail server sendiri adalah untuk membuat jaringan transportasi email menjadi lebih lancar tanpa adanya interupsi dari pihak luar. 

Jika menilik berdasarkan program dan sistem pengoperasiannya, Mail server dapat dibedakan dalam beberapa jenis. Berikut merupakan jenis jenis mail server yang ada:

Sendmail

Bagi para pengguna sistem operasi Linux atau Unix, jenismail server yang satu ini tentu sudah tidak asing lagi. Sendmail tercatat banyak digunakan oleh para pengguna OS Linux/Unix karena menjadi sistem mail sever yang paling standar.

Postfix
Postfix adalah jenis mail server yang dibuat berdasarkan hasil pengembangan lebih lanjut dari Sendmail. Menariknya, Postfix juga sudah dapat dijalankan pada sistem operasi Mac OS X selain Linux/Unix jadi tidak heran jika server ini biasa dijadikan opsi untuk menggantikan server Sendmail.
 Qmail
Berbeda dari dua jenis mail server sebelumnya, mail diklaim sebagai mail server paling aman yang saat ini bisa didapatkan. Asumsi tersebut muncul berdasarkan fakta bahwa Qmail belum memiliki celah sedikitpun terkait potensi yang dapat menggangu atau merusak sistem keamanan. Qmail sendiri juga tercatat digunakan oleh provider layanan email gratisan seperti Yahoo dan Hotmail.
Itulah sedikit penjelesan sedikit tentang Mail Server. Selanjutnya mari sama kita langsung ke tutorialnya
  • Langkah-Langkah Konfigurasi

Pertama pastikan kalian menggunakan IP yang dapat terhubung oleh internet. Disini saya menggunakan Virtual IP. Tujuannya adalah pada saat kita akan mengakses webmail dengan menggunakan domain, pada saat itu juga kita tidak akan bentrokan dengan domain dengan alamat ip yang sama. Makanya disini saya membuat Virtual IP khusus untuk mail server itu sendiri


Masukkan DVD OS Debian 9.5 ketiga ke dalam komputer dan mount menggunakan perintah apt-cdrom add 



Jika sudah keluarkan DVD ketiga dan masukan DVD kedua kedalam komputer dan lakukan perintah yang sama


Keluarkan DVD kedua dan masukan DVD kesatu kedalam komputer dan lakukan perintah yang sama


Jika sudah semua DVD telah dimasukkan kedalam debian, maka pada source.list debian akan memunculkan DVD-DVD yang sudah dimasukan. Lakukan perintah apt-get update


Jika kita sudah memiliki sebuah DNS Server, lakukan penambahan subdomain yang dikhusukan untuk WebMail dan Mail Server pada file andhika


Setelah itu lakukan penambahan ip untuk subdomain untuk Mail Server pada file ip 


Untuk pengujian lakukan perintah dig dengan menggunakan subdomain Mail Server pastikan berhasil ya


Lakukan pengujian kedua dengan menggunakan perintah nslookup


Kemudian lakukan penginstalan aplikasi Postix dan Dovecot dengan menggunakan perintah apt-get install postfix dovecot-pop3d dovecot-imapd 


Pada general type pilih Internet Site


Pada sistem mail name isikan sesuai dengan nama dns yang didaftarkan 


Selanjutnya kita restart aplikasi Postfix dan Dovecot


Tambahkan dua user untuk pengujian nantinya pada client dan berikan passwordnya jangan sampai lupa


Kemudian masukkan user yang kedua dan jangan lupa masukan passwordnya juga


Kita coba melakukan pengiriman email dari user 2 ke user 1 dengan menggunakan telnet pada port 25 jangan lupa arahkan DNS terlebih dahulu ke ip lokal 

Ket :  Cara mengirimkan email
mail from : mail pengirim
rcpt to : mail penerima
data : menulis isi pesan
quit : keluar.



Sebelum melanjutkan verfikasi selanjutnya, kita akan edit file yang berada dalam aplikasi dovecot dengan perintah nano /etc/dovecot/conf.d/10-auth.conf 


Kemudian edit line yang sudah ditandai menjadi seperti gambar diatas. Jika sudah restart dovecot. Langkah ini jangan sampai terlewat ya, kalau tidak pasti kalian akan menemukan trobleshoot pada saat kalian mencoba verfikasi selanjutnya


Selanjutnya untuk menampilkan bahwa e-mail yang dikirimkan oleh user 2 kita gunakan perintah telnet nama domain kemudian port 110.

Ket : Cara membaca pesan
user : masukkan nama user penerima
pass : masukkan password penerima
stat : status email yang masuk
retrn 1 : mambaca isi pesan email 1


Nah.. Sekarang kita akan memulai untuk mengkonfigurasi Webmail. Pastikan kalian install terlebih dahulu apachenya 


Jika sudah, Instal aplikasi databases dan webmail roundcube


Konfigurasi database pertama pada roudncube pilih yes 


Masukkan password untuk database


Masukkan ulang password database


Selanjutnya pindah ke direktori site-available lalu copykan file 000-default.conf menajdi roundcube.conf seperti atas ini :


Kemudian edit file roundcubenya dengan merubah ServerName sesuai dengan nama domain anda dan letak pathnya yang tadinya /var/www/html menjadi /usr/share/roundcube


Setelah itu aktifkan fitur roundcube sehingga membaca path yang sudah didaftarkan dengan perintah a2ensite roundcube.conf dan restart apache juga


Untuk verifikasi, Buka windows 10 atau windows 7 yang difungsikan sebagai client. Silakan ketikkan http://mail.andhika.web.id pada web browser anda kemudian masukkan username, password dan nama server mail yang didaftarkan sebelumnya


Login sebagai user pertama silakan isi alamat email ke user yang kedua. Kemudian isikan text sesuai dengan berita yang akan dikirim. Pada proses pengiriman harus ada spasi setelah nama user.


Pastikan email yang terkirim sudah dapat diterima dan dicek isi emailnya. Masukkan user yang kedua dengan logout terlebih dahulu pada user pertama.


Nah... ada kan pesan yang terkirim dari user 1.


Silakan cek di inbox dan pastikan data yang dikirim melalui email yang pertama sama dengan yang diterima


Share this

Related Posts

Previous
Next Post »

EmoticonEmoticon

:)
:(
=(
^_^
:D
=D
=)D
|o|
@@,
;)
:-bd
:-d
:p
:ng