
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
EmoticonEmoticon