Hai, teman teman! Disini, aku bakal ngejelasin tentang cara Mengkonfigurasi Mail Server Via VirtualBox pada Linux Debian simak ya baik baik caranya. Selamat Mencoba!!
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 dasar layanan client-server, dimana client dapat mengakses server email melalui aplikasi.
Simple Mail Transfer Protocol (SMTP) adalah suatu protokol untuk berkomunikasi dengan server guna mengirimkan email dari lokal email ke server, sebelum akhirnya dikirimkan ke server email penerima. Proses ini dikontrol dengan Mail Transfer Agent (MTA) yang ada dalam server email Anda.
POP3 (Post Office Protocol 3) adalah versi terbaru dari protokol standar untuk menerima email. POP3 merupakan protokol client/server dimana email dikirimkan dari server ke email lokal. Digunakan untuk berkomunikasi dengan email server dan mengunduh semua email ke email lokal (seperti Outlook, Thunderbird, Windows Mail, Mac Mail, dan sebagainya), tanpa menyimpan salinannya di server. Biasanya, dalam aplikasi email terdapat pilihan untuk tetap menyimpan salinan email yang diunduh pada server atau tidak.
IMAP (Internet Message Access Protocol), seperti halnya POP3, juga digunakan untuk mengirimkan email ke local mail, hanya saja terdapat sedikit perbedaan cara kerja. IMAP adalah merupakan protokol komunikasi dua arah sebagai perubahan yang dibuat pada local mail yang dikirimkan ke server. Pada dasarnya, isi email tetap berada di server. Protokol IMAP lebih direkomendasikan oleh penyedia email seperti Gmail dibandingkan menggunakan POP3.
A. TOPOLOGI
B. ALAT DAN BAHAN
1. PC/Laptop
2. Aplikasi VirtualBox, atau kalian bisa download terlebih dahulu Disini kalian bisa pilih Windows host jika kalian menggunakan windows.
4. File ISO Windows, untuk Client klik Disini
5. Terhubung ke Internet.
6. Aplikasi Putty, klik Disini untuk mendownload.
7. Hasil Konfigurasi DNS Server, klik Disini
C. LANGKAH LANGKAH
1. Konfigurasi Mail Server
- Konfigurasi
a. Login terlebih dahulu pada Putty dengan cara masukka alamat IP pada mesin sebelumnya. Kemudian kita bisa melakukan cek kepada IP Address yang terdapat pada mesin dengan perintah ip a.
b. Lalu, edit domain local dengan menggunakan perintah nano anakIT.
c. Selanjutnya disini kita tambahkan subdomain untuk mail.anakit.net dan juga jangan lupa untuk menambahkan ip addressnya, seperti ini:
@ IN MX 10 mail.ankit.net
mail IN A 192.168.43.24
d. Kemudian konfigurasi file 24 dengan perintah nano 24 untuk mengatur IP Address pada Domain.
e. Lalu tambahkan subdomain mail nya dengan menggunakan perintah :
24 IN PTR mail.anakit.net
f. Kemudian setelah kita selesai mengkonfigurasi bind nya kita restart terlebih dahulu dengan menggunakan perintah /etc/init.d/bind9 restart.
- Pengujian pada Mail Server
a. Coba jangan lupa untuk melakukan pengujian pada mail yang sudah kita buat tadi server dengan cara mengetik dig mail.anakit.net.
b. Melakukan uji coba untuk Mail Server nya dengan menggunakan perintah ping mail.anakit.net.
- Menggunakan Repository Local (Internet):
Menambahkan repository lokal nya dengan menggunakan perintah nano sources.list.
2. Konfigurasi Mail Server Postfix-Dovecot
- Konfigurasi
a. Kita install paket postfix serta dovecotnya. untuk postfix sendiri dia menggunakan protokol SMTP sedangkan untuk dovecot dia menggunakan IMAP dan juga POP3. Untuk penginstallannya kita ketik perintah apt-get install postfix dovecot-imapd dovecot-pop3d tekan -y untuk melanjutkan konfigurasi.
b. Jika sudah selesai penginstallan paket postfix dan dovecotnya maka akan muncul pop up seperti dibawah ini untuk paket postfix nya. Kita bisa pilih OK untuk melanjutkan penginstallannya. Untuk general typenya disini yaitu menggunakan Internet Site untuk menentukan konfigurasi Mail Server lalu klik Ok.
c. Selanjutnya disini kita disuruh memasukan Mail Server Name, kita gunakan yang sudah kita konfigurasi sebelumnya yaitu mail.anakit.net.
d. Kemudian kita install kedua paket tersebut dengan cara /etc/init.d/postfix restart dan /etc/init.d/dovecot restart .
e. Selanjutnya disini kita buat user untuk kita uji pada Server dengan perintah adduser anakit lalu pada bagian Enter New UNIX Password kita masukan password yang kalian inginkan, Retype New UNIX password kita tulis ulang passwordnya lalu jika semua konfigurasi benar kita tinggal ketik y.
f. Kemudian kita buat lagi User2 untuk kita uji pada Server dengan perintah adduser aul lalu pada bagian Enter New UNIX Password kita masukan password yang kalian inginkan, Retype New UNIX password kita tulis ulang passwordnya lalu jika semua konfigurasi benar kita tinggal ketik y.
- Pengujian pada Mail Server Postfix-Dovecot
a. Langkah yang pertama kita membuat emailnya terlebih dahulu dari User1 ke User2 menggunakan telnet dengan port 25. Ketik perintah telnet mail.anakit.net 25.
*Note:
mail form: Yaitu berfungsi untuk memberi tahu bahwa email tersebut berasal dari user yang mana.
rcpt to: Yaitu berfungsi untuk memberitahu kepada siapa email tersebut dikirimkan.
data: Merupakan isi dari pesan yang ingin disampai ke user lainnya. Jika sudah enter lalu ketikkan tanda titik.
quit: Yaitu perintah jika ingin keluar dari telnet.
b. Langkah selanjutnya yaitu mengecek email yang sudah dibuat tadi dengan menggunakan perintah telnet mail.anakit.net 110.
*Note:
user: Yaitu berfungsi untuk memasukan nama user atau pengguna
pass: Yaitu berfungsi untuk memasukan password user
stat: Yaitu mengecek status email yang masuk
retrn 1: Untuk membaca text email yang kesatu
3. Konfigurasi Mail Server Postfix-Courier
- Konfigurasi
a. Pertama-tama install paket Courier, untuk Courier disini dia menggunakan protokol IMAP dan juga POP. Ketik perintah apt-get install courier-imap courier-pop -y.
b. Kemudian nanti akan muncul pop-up seperti dibawah ini, disini dia menanyakan apakah kita akan membuat direktori untuk web-based administration? disini kita klik yes saja.
c. Berikutnya disini memerlukan perizinan kita klik ok.
d. Kemudian pada bagian ini kita klik ok.
e. Selanjutnya kita akan mengulang konfigurasi paket postfix terlebih dahulu dengan menggunakan perintah dpkg-reconfigure postfix.
f. Kemudian akan muncul pop up pemberitahuan apakah kita ingin mengkonfigurasinya, disini kita klik ok. Pada bagian General Type kita pilih yang Internet Site.
g. Selanjutnya disini kita disuruh memasukan Mail Server Name, kita gunakan yang sudah kita konfigurasi sebelumnya yaitu mail.anakit.net.
h. Untuk rootnya kita kosongkan saja lalu pilih Ok.
i. Pada bagian ini ditanya apakah kita akan mengarahkan mail yang lain? karena disini kita hanya memakai sub-domain yang tadi maka kita tambahkan subdomain yang awal yaitu mail.anakit.net.
j. Jangan lupa untuk non-aktifkan Force Synchrnous Updates on Mail queue. Kita pilih yang No.
k. Kemudian Local Network diminta mengarahkan Network yang digunakan untuk Mail System nantinya. Jadi kita arahkan Local Networknya ke semua network yaitu 0.0.0.0/0.
l. Pada bagian membatasi mailboxnya disini saya akan membatasinya menjadi 5MB.
k. Kemudian disini kita lewati saja dengan mengklik ok.
l. Karena Alamat IP yang kita gunakan IPv4 maka kita pilih ipv4.
j. Kita buat dahulu direktori dengan nama Maildir yang berisi new, cur, tmp didalam direktori /etc/skel. Berfungsi untuk sebagai direktori emailnya dan ketika kita membuat user tidak usah membuat direktori ini lagi karena akan terotomatis terbuat oleh sistem dengan perintah maildirmake /etc/skel/Maildir.
k. Kemudian kita konfigurasi file postfix dengan perintah nano /etc/postfix/main.cf.
l. Bagian akhir file kita tambahkan kalimat home-mailbox = Maildir/.
m. Pastikan untuk menonaktifkan paket Dovecot dengan perintah systemctl stop dovecot.
n. Kemudian lakukan pengecekan pada status untuk memastikan apakah sudah nonaktif atau belum dengan perintah systemctl status dovecot.
o. Selanjutnya disini kita start paket Courier dengan cara systemctl start courier-imap courier-pop.
p. Kemudian lakukan pengecekan pada status untuk memastikan apakah sudah nonaktif atau belum dengan perintah systemctl status courier-imap courier-pop.
q. Kemudian kita install kedua paket tersebut dengan cara /etc/init.d/postfix restart /etc/init.d/courier-imap restart dan /etc/init.d/courier-pop restart.
r. Kemudian kita buat lagi User3 untuk kita uji pada Server dengan perintah adduser uli lalu pada bagian Enter New UNIX Password kita masukan password yang kalian inginkan, Retype New UNIX password kita tulis ulang passwordnya lalu jika semua konfigurasi benar kita tinggal ketik y.
- Pengujian pada Mail Server Postfix-Dovecot
a. Langkah yang pertama kita membuat emailnya terlebih dahulu dari User1 ke User2 menggunakan telnet dengan port 25. Ketik perintah telnet mail.anakit.net 25.
*Note:
mail form: Yaitu berfungsi untuk memberi tahu bahwa email tersebut berasal dari user yang mana.
rcpt to: Yaitu berfungsi untuk memberitahu kepada siapa email tersebut dikirimkan.
data: Merupakan isi dari pesan yang ingin disampai ke user lainnya. Jika sudah enter lalu ketikkan tanda titik.
quit: Yaitu perintah jika ingin keluar dari telnet.
b. Langkah selanjutnya yaitu mengecek email yang sudah dibuat tadi dengan menggunakan perintah telnet mail.anakit.net 110.
*Note:
user: Yaitu berfungsi untuk memasukan nama user atau pengguna
pass: Yaitu berfungsi untuk memasukan password user
stat: Yaitu mengecek status email yang masuk
retrn 1: Untuk membaca text email yang kesatu
Akhirnya, kita sudah berhasil melakukan Konfigurasi Mail Server pada Linux Debian. Nah, semoga blog ini bisa membantu ya!! Terima Kasih!! Semangat belajarnya.



































Komentar
Posting Komentar