Langsung ke konten utama

Instalisasi dan Konfigurasi Mail Server Via Virtualbox

 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.
3. File ISO Debian, kalian bisa download Disini.
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

Postingan populer dari blog ini

PPTP Tunnel

   Hai, semuanya! Aku akan kasih kalian sedikit cara tentang melakukan Konfigurasi Point to Point Tunnel Protocol (PPTP) simak ya baik baik caranya. Selamat Mencoba!! Point to Point Tunnel Protocol (PPTP) Salah satu service yang biasa digunakan untuk membangun sebuah jaringan VPN adalah Point to Point Tunnel Protocol (PPTP). Sebuah koneksi PPTP terdiri dari Server dan Client. Mikrotik RouterOS bisa difungsikan baik sebagai server maupun client atau bahkan diaktifkan keduanya bersama dalam satu mesin yang sama. Feature ini sudah termasuk dalam  package PPP  sehingga anda perlu cek di menu  system package  apakah paket tersebut sudah ada di router atau belum. Fungsi PPTP Client juga sudah ada di hampir semua OS, sehingga kita bisa menggunakan Laptop/PC sebagai PPTP Client. A. TOPOLOGI B. LANGKAH-LANGKAH 1. Konfigurasi ip address dan dhcp server untuk interface yang mengarah ke client untuk kedua router denga nilai ip sesuai topology - R-01 - R-02 2. Konfigura...

Lab 7.8 Queue Tree Upload dan Download

  Hai, semuanya! Aku akan kasih kalian sedikit cara tentang melakukan Konfigurasi Queue Tree Upload & Download simak ya baik baik caranya. Selamat Mencoba!! Queue Tree merupakan salah satu fitur limitasi bandwidth pada mikrotik yang cukup kompleks, dikarenakkan limitasi bandwidht menggunakan queue tree dapat dilakukan berdasarkan service, protocol,port dan lain-lain. berdasarkan hal tersebut queue tree menggunakan fitur firewall mangle untuk menentukan traffic yang akan dilimit. LANGKAH-LANGKAH S ebelum melakukan konfigurasi qeueu tree untuk upload dan download kita harus melakukan konfigurasi internet access, ip gateway dan firewall NAT. 1. Dalam konfigurasi qeueu tree kita harus menggunakan firewall mangle yang bertujuan untuk menangkap traffic yang terjadi antara client dengan internet. Lakukan konfigurasi untuk marking connectionnya 2. Konfigurasi marking-packetnya yang bertujuan menandai atau membungkus packet dari mark-connection yang telah dikonfigurasi sebelumnya 3. Se...

Lab 8.1 EoIP Tunnel

   Hai, semuanya! Aku akan kasih kalian sedikit cara tentang melakukan Konfigurasi Ethernet over IP (EoIP) Tunnel simak ya baik baik caranya. Selamat Mencoba!! Tunneling ini berfungsi agar memudahkan atau lebih tepatnya saling berinteraksi dengan dua sisi yang berbeda walaupun itu dari jarak jauh, nah Tunneling ini Bisa Bridging LAN Melalui Internet, Bridging LAN melalui Tunnel yang ter-enkripsi bahkan Bridging LAN dengan Wireless Network... EoIP ( Ethernet over IP) EoIP  merupakan protocol pada mikrotik yang berfungsi untuk membangun sebuah network tunnel antar mikrotik router di atas sebuah koneksi tipe TCP/IP. EoIP juga merupakan protokol proprietary MikroTik support juga di linux tetapi harus di compile manual. Maka untuk menggunakan fitur ini, router di kantor pusat dan router di Kantor cabang  harus sama - sama menggunakan router mikrotik. EoIP juga menggunakan Protocol GRE (RFC1701) Tujuan EoIP ialah Untuk membuat koneksi jarak jauh menggunakan interface tun...