Pengertian Lengkap dan Cara Kerja Mail Server
Materi yang akan saya share kali ini adalah tentang apa itu mail server, dalam materi ini saya akan mencoba menjelaskan sedikit tapi lengkap materi mail server mulai dari pengertian definisinya mail server, protokol dan server pada mail server beserta penjelasannya, pengertian dan macam - macam port, dan cara kerja mail server itu sendiri beserta gambar cara kerjanya. Untuk yang mau tahu dan ingin tahu lebih banyak tentang mail server, yuk mari kita simak artikelnya.
POP3 Server : Jika menggunakan POP3 Server, apabila kita akan membaca email maka email pada server di download sehingga email hanya akan ada pada mesin yang mendownload email tersebut (kita hanya bisa membaca email tersebut pada device yang mendownload email tersebut).
IMAP Server : Jika menggunakan IMAP Server, email dapat dibuka kembali lewat device yang berbeda.
Pengertian Mail Server
Mail Server atau E-Mail Server adalah perangkat lunak program yang mendistribusikan file atau informasi sebagai respons atas permintaan yang dikirim via email, mail server juga digunakan pada bitnet untuk menyediakan layanan serupa ftp. Selain itu mail server juga dapat dikatakan sebagaiaplikasi yang digunakan untuk penginstalan email.
Sebuah komputer yang didedikasikan untuk menjalankan jenis aplikasi perangkat lunak komputer yang juga disebut Mail Server, hal ini dianggap sebagai jantung dari setiap email sistem. Mail Server biasanya dikelola oleh seorang yang biasanya dipanggil post master.
Tugas Post Master
- Mengelola Account
- Memonitor Kinerja Server
- Tugas Administratif Lainnya
Protokol Pada Mail Server
Protokol yang umum digunakan antara lain protokol SMTP, POP3 dan IMAP.
- SMTP (Simple Mail Transfer Protocol) digunakan sebagai standar untuk menampung dan mendistribusikan email.
- POP3 (Post Office Protocol v3) dan IMAP (Internet Mail Application Protocol) digunakan agar user dapat mengambil dan membaca email secara remote yaitu tidak perlu login ke dalam sistem shelll mesin mail server tetapi cukup menguhubungi port tertentu dengan mail client yang mengimplementasikan protocol POP3 dan IMAP.
Server Pada Mail Server dan Penjelasannya
Pada mail server terdapat 2 server yang berbeda yaitu :
- Outgoing Server (Sending email) : Protocol server yang menangani adalah SMTP(Simple Mail Transfer Protocol) pada port 25.
- Incoming Server (Receiving email) : Protocol server yang menangani adalah POP3 (Post Office Protocol) pada port 110 atau IMAP (Internet Message Access Protocol) pada port 143.
Penjelasan dari Server yang menangani outgoing email dan incoming email sebagai berikut :
SMTP Server : Saat anda mengirimkan email maka email anda akan ditangani SMTP Server dan akan dikirim ke SMTP Server tujuan, baik secara langsung maupun melalui beberapa SMTP Server dijalurnya. Apabila server tujuan terkoneksi maka email akan dikirim, namun apabila tidak terjadi koneksi maka akan dimasukan ke dalam queue dan di resend setiap 15 menit, apabila dalam 5 hari tidak ada perubahan maka akan diberikan undeliver notice ke inbox pengirim.
POP3 Server : Jika menggunakan POP3 Server, apabila kita akan membaca email maka email pada server di download sehingga email hanya akan ada pada mesin yang mendownload email tersebut (kita hanya bisa membaca email tersebut pada device yang mendownload email tersebut).
IMAP Server : Jika menggunakan IMAP Server, email dapat dibuka kembali lewat device yang berbeda.
Langkah-langkah untuk membuat Mail Server pada Debian 6 Squeeze adalah sebagai berikut: .
.
- Instalasi paket postfix, squirrelmail, imap (untuk SMTP), dan pop (untuk POP3).
root@server-tkj:/home/habib# apt-get install postfix squirrelmail courier-imap courier-pop
Jika muncul pertanyaan, tekan tombol Y pada keyboard. - Jika muncul tampilan berikut, pilih [OK] atau ENTER.
. - Selanjutnya pada tampilan berikut, pilih [Internet Site], lalu ENTER
. - Isikan nama sistem email, atau biarkan defaultnya saja, lalu ENTER.
. - Jika muncul pesan Create directories for web-based administration? Pilih [No].
. - Edit file main.cf yang berada di direktori /etc/postfix/.
root@server-tkj:/home/habib# nano /etc/postfix/main.cf
- Tambahkan script di bawah baris terakhir sehingga seperti pada gambar sebelah kanan berikut:
. - Kemudiankonfigurasifileposfixdenganperintahberikut:
root@server-tkj:/home/habib# dpkg-reconfigure postfix
- Pilih [Internet Site], lalu ENTER.
. - Kembali masukkan sistem email atau langsung ENTER saja.
. - Pada Root and postmaster mail recipient: biarkan saja kosong atau langsung ENTER.
. - Selanjutnya isikan seperti gambar berikut dan sesuaikan dengan nama domain pada server.
. - Pada tampilan Force synchronous updates on mail queue, pilih [No].
. - Selanjutnya isi seperti pada gambar berikut:
. - Pada pertanyaan Use procmail for local delivery, pilih [No].
. - Biarkan tetap angka ‘0” pada Mailbox size limit (bytes):
.
- Biarkan tetap tanda “+” pada Local address extention character:
.
- Pilih [ipv4], lalu [OK]
. - Masuk ke mail.smknbi.net melalui telnet.
. - Tambahkannamauseruntuk mail,lengkapdengandata-datanya.Lihatpetunjuksesuaigambarberikut:
root@server-tkj:/home/habib# adduser ahmad
- Tambahkanuserlainnya,lengkapdengandata-datanya.
root@server-tkj:/home/habib# adduser purba
- Selanjutnya jalankan perintah telnet.mail.smknbi.net 25.
root@server-tkj:/home/habib# telnet mail.smknbi.net 25
- Isi seperti panduan pada gambar berikut:
. - Edit file apache2.conf pada direktori /etc/apache2/.
root@server-tkj:/home/habib# nano /etc/apache2/apache2.conf
- Tambahkan script berikut di bawah baris terakhir, sehingga seperti gambar berikut:
. - Edit juga file apache.conf di dalam direktori /etc/squirrelmail/.
root@server-tkj:/home/habib# nano /etc/squirrelmail/apache.conf
- Buat script seperti pada gambar sebelah kanan berikut:
. - Restart file apache.conf
root@server-tkj:/home/habib# /etc/init.d/apache2 restart
- Akses mail dengan web browser dari PC client (Windows XP). Pada address bar, ketikmail.smknbi.net. Ketikkan user “ahmad” dan passwordnya untuk melihat surat masuk (inbox).
. - Klik pada link di bawah subject
. - Tampilan surat masuk (inbox) pada user ahmad.
. - Selanjutnya tes dari user ahmad untuk mengirim email kepada user purba. Klik menu [Compose], lalu isi alamat email user purba dengan alamat purba@smknbi.net.
. - Setelah terkirim, kita coba melihat apakah email tersebut sudah sampai ke alamat email userpurba. Logout terlebih dahulu dari account user ahmad dengan memilih tombol [Sign Out].
. - Selanjutnya pilih [Yes] >> [Click here to log back in].
. - Kemudian masuk kembali ke alamat email user purba. Masukkan nama user dan passwordnya.
. - Setelah login, maka ditampilkan kotak masuk (inbox) di email purba@yahoo.co.id.
. - Maka isi balasan email dari user ahmad adalah seperti berikut ini: