Assalamu’alaikum Wr.Wb
Hallo sahabat blogger, kali ini saya akan
mengkonfigurasi mail server dan webmail, catatan saya mengkonfigurasi webmail
harus mengkonfigurasi terlebih dahulu mail server. Ada yang tau mail server itu
apa? Bagaimana cara kerjanya? Apa itu webmail? Apa itu Roundcube?,
seperti biasa saya akan membahas terlebih dahulu membahas tentang mailserver
dan webmail.
A.Pengertian Mail
Server
Mail server adalah sebuah
server atau layanan internet berbasis cloud
computing yang digunakan untuk mengirim dan menerima email dalam satu jaringan
server mail yang sama. Mail server dapat mengumpulkan, mengolah, dan mengirim
data-data serta informasi dalam bentuk email / surat elektronik dengan
menggunakan domain email khusus atau domain email tersendiri. Mail server
menggunakan daasr layanan client-server, dimana client dapat mengakses server
email melalui aplikasi.
Ada tiga
protocol utama dalam mengirimkan email melalui mail server, yaitu protocol SMTP
(Simple Mail Transfer Protocol), POP3 (Post Office Protocol V3), dan IMAP SMTP.
SMTP lebih banyak digunakan untuk menampung data serta mengirimkan email ke
alamat email lain yang ingin dituju. Protocol
POP3 dan protocol IMAP lebih banyak digunakan untuk memudahkan user dalam
membaca dan mengakses email secara remote.
B.
Cara Kerja Mail Server
Cara
kerja mail server mempunyai berbagai macam versi penjelasan
mengenai cara kerjanya, dalam artikel ini saya akan menjelaskan 2 versi cara
kerja mail server yang sudah saya rangkum dari berbagai sumber. Sebenarnya cara
kerja antara versi 1 dan 2 mempunyai inti yang sama, hanya saja penjelasannya
yang beda.
Cara Kerja Mail Server Versi 1:
Proses pengiriman e-mail malalui tahapan yang sedikit
panjang. Saat e-mail di kirim, maka e-mail tersebut disimpan pada mail server
menjadi satu file berdasarkan tujuan e-mail. File ini berisi informasi sumber
dan tujuan, serta dilengkapi tanggal dan waktu pengiriman. Pada saat user
membaca e-mail berarti user telah mengakses server e-mail dan membaca file yang
tersimpan dalam server yang di tampilkan melalui browser user.
Cara
Kerja Mail Server Versi 2:
Cara kerja ini saya ambil dari Xmodulo, sebelum memahami proses cara kerja mail server
sebaiknya anda mengenal terlebih dahulu singkatan - singkatan dari MUA, MTA,
MDA dll. Berikut penjelasannya :
Mail User Agent
(MUA) :
MUA adalah komponen yang berinteraksi dengan pengguna akhir secara langsung.
Contoh dari MUA yaitu Thunderbird, MS Outlook, Zimbra Desktop. Interface
webmail seperti Gmail dan Yahoo juga MUA.
Mail Transfer Agent
(MTA) :
MTA bertanggung jawab untuk mentransfer email dari mail server mengirimkan
sampai ke server penerima email. Contoh MTA yaitu sendmail dan postfix.
Mail Delivery Agent
(MDA) :
Dalam surat server tujuan, MTA lokal menerima email masuk dari MTA terpencil.
Email tersebut kemudian dikirimkan ke kotak surat pengguna dengan MDA.
POP / IMAP : POP dan IMAP adalah
protokol yang digunakan untuk mengambil email dari kotak surat penerima server
untuk penerima MUA.
Mail Exchanger
Record (MX) :
Record MX adalah entri DNS untuk mail server. Catatan ini menunjuk ke alamat IP
ke arah mana email harus ditembak. MX record terendah selalu menang, yaitu,
mendapat prioritas tertinggi. Sebagai contoh, MX 10 adalah lebih baik daripada
MX 20. Alamat IP dari MX record dapat bervariasi berdasarkan desain dan
konfigurasi persyaratan, seperti yang akan dibahas nanti dalam artikel.
Ketika pengirim mengklik tombol kirim, SMTP (MTA) memastikan
ujung ke ujung pengiriman email dari pengirim-sisi server ke server tujuan.
Setelah mencapai server tujuan, MTA lokal ke server tujuan menerima email, dan
di pindahkan ke MDA setempat. MDA kemudian menulis email ke kotak pesan penerima.
Ketika penerima memeriksa email, mereka diambil oleh MUA dengan menggunakan
protokol seperti POP atau IMAP.
C. Pengertian
WebMail
Webmail merupakan suatu layanan email yang dapat diakses
melalui sebuah browser seperti Internet Explorer, Mozilla Firefox, Google
Chrome, opera dan lain-lain. Web Email atau Webmail merupakan salah satu
kategori dari website dan klien email yang menggunakan halaman Web sebagai
media untuk mengelola email di sisi klien. Sesuai dengan sifatnya, pengguna web
email tidak perlu melakukan instalasi perangkat lunak hanya cukup melakukan
sedikit konfigurasi. Dengan kelebihan dan kemudahan yang dimiliki webmail yaitu
bisa diakses di komputer yang berbeda secara langsung tanpa harus menyetting ulang layanan. Manfaat dari menggunakan web mail yaitu email anda akan dapat
diakses dimana saja, berbeda jika kita menggunakan aplikasi lain seperti
Outlook Express, Mozilla’s Thunderbird dimana email tersebut hanya dapat di
akses dari komputer tertentu saja. Sementara kekurangan dari mengakses email
melalui webmail adalah kita harus terhubung ke internet jika kita ingin
mengecek atau membaca email dari akun kita sendiri.
D. Pengertian
Roundcube
Roundcube adalah salah satu aplikasi webmail
dengan basis IMAP. Roundcube ditulis dengan bahasa pemograman
PHP. Fitur yang jadi andalan dari aplikasi webmail satu ini adalah penggunaan
Ajax. Ajax digunakan untuk memberikan informasi terkait email yang lebih
responsif dibandingkan aplikasi webmail lainnya yang cenderung kuno dan kurang
canggih.
Konfigurasi Mail Server
1. Pastikan
anda memiliki DVD 1 & 2 karena aplikasi mail server berada di DVD 1 &
2, tapi sebaiknya anda memiliki DVD 3 biar sekalian gk perlu di masukkan pada
saat konfigurasi webmail karena paket aplikasi webmail berada di DVD 3.
2. Jika
mempunyai semuanya sekarang kita masukkan DVD 1,2 & 3 ke mesin debian.
3.
Setelah itu kita konfigurasi IP Address terlebih dahulu, dan disini
saya memakai sub domain mail pada
konfigurasi IP Address & DNS jadi kita konfigurasi terlebih dahulu DNS
untuk memasukkan sub domain mail jika
binggung baca lagi materi tentang Konfigurasi IP Address & DNS.
4. Selanjutnya
kita install paket aplikasi mail server dengan perintah.
#apt-get install postfix dovecot-imapd
dovecot-pop3d mailutils
Pada gambar dibawah ini
kita pilih internet site lalu enter.
Masukkan sub domain
mail server kita disini saya sub domainnya mail.afif.com.
Jika ada tulisan
seperti gambar dibawah ini masukkan DVD 2
5.
Selanjutnya kita buat
file Maildir dengan perintah.
#maildirmake.dovecot
/etc/skel/Maildir
6.
Setelah itu kita
ketikan perintah dpkg-reconfigure untuk
mengkonfigurasi ulang postfix.
#dpkg-reconfigure postfix
Pilih internet site
Jika sudah ada sub domain kita enter saja jika tidak ada maka
masukkan kembali sub domain
Pilih ok
Pilih ok
Pilih no
Pada tahap ini kita masukkan ip address 0.0.0.0/0 untuk
menghubungkan semua network.
Pilih ok
Pilih ok
Pilih ipv4
7.
Jika sudah selesai,
selanjutnya kita edit file dovecot.conf dan cari baris (#listen = *; :: ) hapus
tanda # didepannya dan hapus bagian dibelakang tanda *.
8. Setelah itu kita simpan file konfigurasinya, selanjutnya kita
edit file 10-mail.conf cari baris (# mail_location = maildir:~/Maildir) hapus tanda # didepannya. Kemudian cari
kembali baris (mail_location =
mbox:~/mail : INBOX=/var/mail/%u) beri tanda # didepannya.
9.
Selanjutnya kita buat
user 2 user untuk mengujinya, disini nama usernya naninime & kireinime.
User 1
User 2
10. Jika sudah dibuat 2 user selanjutnya kita menguji dengan
cara.
#telnet mail.afif.com (atau masukkan ip debian) 25
Penjelasan perintah pada gambar di atas:
Perintah
|
Deskripsi
|
telnet mail.afif.com 25
|
Adalah untuk mengirim pesan yang dimana 25 protocol merupakan protocol
untuk mengirim pesan mail server
|
mail from: naninime
|
Adalah pengirim mail
server
|
rcpt to: kireinime
|
Adalah penerima mail server
|
data
|
Digunakan untuk
menulis pesan
|
quit
|
Untuk keluar
|
11. Selanjutnya kita menguji penerima mail servernya dengan
perintah.
#telnet mail.afif.com (atau ip address debian) 110
Penjelasan perintha pada gambar diatas:
Perintah
|
Deskripsi
|
telnet mail.afif.com 110
|
Adalah perintah untuk menerima pesan yang dimana 110 merupakan protocol dovecot-pop3d
yang berfungsi untuk menerima pesan
|
user kireinime
|
Adalah user penerima
|
pass 2
|
Adalah password user kireinime
|
stat 1
|
Adalah untuk melihat
pesan yang masuk
|
retr 1
|
Adalah untuk melihat isi pesan yang masuk
|
quit
|
Untuk keluar
|
Nah
itu adalah konfigurasi mail server di debian 9.4 selanjutnya kita teruskan ke
konfigurasi webmail sebaiknya jangan dihapus mesin debiannya karena saya
mengkonfigurasi webmail setelah mail server.
Konfigurasi WebMail
12. Setelah mengkonfigurasi Mail Server selanjutnya kita akan
mengkonfigurasi WebMail, pertama kita install paket aplikasi WebMail dengan
perintah.
#apt-get install mysql-server roundcube
Jika ada tulisan
seperti gambar dibawah ini maka masukkan DVD 2
Jika ada tulisan
seperti gambar dibawah ini maka masukkan DVD 3
Masukkan password
mysql-servernya
Masukkan kembali
password yang tadi
13. Setelah itu kita masuk ke file apache2.conf dan tambahkan
baris dipaling bawah Include /etc/roundcube/apache.conf dengan perintah.
#nano /etc/apache2/apache2.conf
14. Selanjutnya kita simpan lalu edit lagi file apache.conf yang
telah dimasukkan dengan perintah.
#nano /etc/roundcube/apache.conf
Lalu tambahkan seperti
gambar dibawah ini
15. Setelah itu kita simpan file konfigurasinya masukkan dengan
perintah.
#dpkg-reconfigure roundcube-core
Kita masukkan sub domain pada perintah dibawah ini:
Piilih en_US
Pilih no
Pilih apache2
Pilih yes
16. Setting IP Address diclient
17. Buka web browser yang ada laptop anda dengan mengetikan sub
domain mail.afif.com.
18. Sudah muncul tampilan roundcube selanjutnya kita masukkan
username buat login ke roundcube disini saya menggunakan user kireinime.
19. Disana sudah ada pesan tanpa judul yang sudah dibuat pada
konfigurasi mail server, sekarang kita akan mengirim pesan lagi ke user
naninime.
20. Selanjutnya kita ketikan user pada kolom penerima naninimw@mail.afif.com disini berbeda
pada saat mengirim pesan harus ada sub domain yang tadi di konfigurasi.
21. Setelah itu kita pilih keluar yang berada di pojok kanan atas
22. Setelah itu kita masukkan user yang 1 lagi, dan jika sudah
masuk disana sudah ada pesan yang masuk dan kita klik pesan tersebut
23. Dan sudah ada pesan yang tadi dibuat.
Demikian dari saya, semoga bermanfaat bagi anda yang membaca
blog saya. Jangan lupa follow my blog dan share ke temen-temennya.
Wassalamu’alaikum Wr.Wb
https://www.dewaweb.com/blog/roundcube-webmail/
Baca juga materi lainnya :
Baca juga materi lainnya :
- Konfigurasi Monitoring Server Menggunakan Cacti Dengan SNMP Di Debian 9 (Stretch)
- Konfigurasi NTP Server Di Debian 9 (Stretch)
- Konfigurasi Web Server Dengan Apache Di Debian 9 (Stretch)
- Konfigurasi Samba Di Debian 9 (Stretch)
- Konfigurasi FTP Server Dengan Proftpd Di Debian 9 (Stretch)
- Konfigurasi DHCP Server Di Debian 9 (Stretch)
- Konfigurasi IP Address & DNS Di Debian 9 (Stretch)
- Perintah Dasar Linux Debian 9 (Stretch)
- Cara Install Debian 9 (Stretch) Di VirtualBox
- Pengertian, Fungsi, Sejarah, Fitur & Versi Debian
Cara untuk keluar dari pesan data gimana?
BalasHapusTidak muncul emng nya kalau gk muncul coba cek lagi konfigurasinya takutnya ada yg salah
HapusKomentar ini telah dihapus oleh pengarang.
BalasHapus