MAIL SERVER
Tujuan Praktikum
1. Memahami apa itu mail server
2. Mampu membual mail server
Peralatan Praktikum
Hardware :
1. Dua buah laptop/komputer
Software :
1. hMailServer
2. WampServer
3. Squirrelmail
4. Notepad
1. Dasar Teori
1.1 Definisi
1.1.1
Email
Email merupakan sebuah layanan pengiriman surat elektronik yang di kirim melalui
internet. Email dikirim dari suatu alamat email yang terdapat pada sebuah mail server kepada
alamat email yang lainnya yang terdapat pada mail server yang sama maupun pada mail server
yang berbeda.
Email dapat dianalogikan dengan kotak surat yang ada di kantor POS sedangkan server
email dapat diibaratkan sebagai kantor POS. Dengan analogi ini sebuah mail server dapat
memiliki banyak account email yang ada didalamnya.
Secara umum email terdiri dari 3 bagian besar, yaitu:
a. Bagian Header
Accessnet.Lab
Bagian ini biasanya terdiri dari subjek atau topik email, tanggal/hari, alamat email
yang dituju, nama lengkap, dan alamat email pengirim.
b. Bagian Body
Berupa isi email yang terdiri dari 2 bagian yaitu pesan dari pengirim dan kutipan
pesan yang terdahulu yang diacu pada isi email saat ini.
c. Bagian Footer
Bagian ini berisi signature pengirim, kutipam pesan terdahulu, dan signature
tambahan dari provider internet.
1.1.2
Alamat Email
Alamat email adalah nama unik untuk identitas bagi pengguna email. Alamat email
terdiri dari 2 bagian yaitu sebagai berikut:
a. Email Account
Nama yang dituliskan unik yang belum terdaftar sebagai pengguna
b. Domain Name
Nama dari perusahaan yang menyediakan layanan email.
1.1.3
Email Server
Mail server berguna dalam pembuatan webmail yag menjadi tempat dari database dalam
jaringan untuk melakukan sharing. Terdapat beberapa jenis email server, diantaranya adalah :
a.
POP Mail
POP singkatan dari Post Office Protocol. Cara kerja dari POP Mail ini adalah sebuah
email akan melewati beberapa computer yang berperan yang berperan sebagai
Accessnet.Lab
router atau email server, sebelum akhirnya tiba pada email server yang ada pada ISP
dimana alamat email kita terdaftar.
b. Web-Base Mail
Jenis email ini dikembangkan dengan tujuan untuk memberikan jasa email kepada
orang yang memiliki akses internet, tetapi tidak memiliki account email sendiri. Jadi,
orang yang akan mengirimkan email pertama-tama harus mengikuti prosedur untuk
membuat sebuah account email yang pada umumnya disediakan secara gratis.
Setelah selesai kita akan memiliki sebuah account email dengan username yang
telah kita tentukan dan domain name yang sudah ditetapkan oleh si pemberi jasa
email gratis ini.
c. Email Forward
Email forwarder adaah sebuah cara untuk membuat alias dari alamat email kita
sebenarnya.
1.1.4
Email Client
Email client adalah sebuah aplikasi yang digunakan untuk menbaca, menulis, dan
mengirimkan email. Singkatnya, sebagai interface bagi pengguna untuk mengakses email.
Email client secara umum terdiri dari:
a. Text Editor
Untuk mengetik pesan email yang akan dikirim
b. Address book
Fitur yang dapat menyimpan alamat email pengguna lain agar lebih mudah dalam
pencarian alamat email penerima.
c. Penyimpan
Menyimpan email terkirim dan email diterima.
Accessnet.Lab
1.1.5
Spam
Spam adalah unsolicited email (email yang tidak diminta) yang dikirim ke banyak orang
yang tidak dikatahui pengirimnya itu dari siapa. Contoh kiriman email yang berisi spam
: iklan, tawaran untuk bergabung ke MLM, undian, informasi palsu, dan penipuan.
Dengan demikian semua software email server pasti mendukung protokol ini.
SMTP merupakan protokol yang digunakan untuk megirim/meneruskan email
(komunikasi antar mail server). Protokol ini digunakan untuk mengirimkanpesan email dari
komputer pengirim ke server email penerima. dan tidak digunakan untuk berkomunikasi
dengan client. Protokol ini tidak memiliki kemampuan untuk melakukan penyimpanan dan
pengambilan email dari suatu mailbox. Oleh karena itu dibutuhkan protokol lain untuk
menjalankan fungsi tersebut yaitu POP3 dan IMAP.
1.2.2
POP
POP atau POP3 adalah termasuk protokol pengeriman email. POP3 menyampaian email
dari email server ke client (MUA). MDA menunggu kondisi kapan MUA terhubung ke server.
Jika hubungan telah dibangun, maka server baru akan bisa mengirimkan email ke client. POP3
adalah menggambarkan suatu proses unduh email dari server ke program email di client.
Accessnet.Lab
Accessnet.Lab
Proses pengiriman email melalui MTA yang digunakan untuk memforward email. MTA
menerima pesan dari MUA atau MTA lain. Jika email ditujukan untuk user yang ada pada
serveer lokal, maka email di lewatkan ke MDA. Di MDA juga dilakukan scanning virus dan
menyaring spam. Namun, jika email ditujukan untuk user yang bukan dari server lokal maka
MTA akan merutekan email tersebut ke MTA yang sesuai.
hMailServer
HMailServer adalah sebuah program simulasi untuk mail server khusus pengguna
windows. Program ini gratis jadi tidak perlu khawatir dikemudian hari akan terkena masalah
lisensi.
Accessnet.Lab
1.4.2
Squirrelmail
Squirrelmail adalah salah satu aplikasi web yang sudah terpasang di CPanel untuk
keperluan membaca email. Adalah aplikasi webmail yang mendukung protokol IMAP dan SMTP
dan menampilkan halaman dalam format HTML tanpa membutuhkan javascript, sehingga bisa
dengan mudah diakses menggunakan browser apapun dan sangat ringan.
Dengan tampilannya yang sederhana, SquirrelMail mempunyai semua fungsi-fungsi yang
seharusnya ada di aplikasi pembaca email, meliputi penggunaan attachment, buku alamat,
folder, kalender, dll.
2. Langkah-langkah praktikum
2.1 Instal WampServer
a. Edit file hosts.php yang terletak pada C:/Windows/System32/drivers/etc dan
tambahkan baris seperti dibawah ini (fmail = nama domain kita), kemudian save.
b. Klik dua kali pada WampServer.exe kemudian tunggu sampai muncul tampilan seperti di
bawah ini:
Accessnet.Lab
Accessnet.Lab
f.
g. Lalu edit tulisan #Listen 12.34.56.78:80Listen 0.0.0.80 Listen [::0]:80 menjadi #Listen
12.34.56.78:80 Listen 8080 => save
Menjadi...
Accessnet.Lab
c. Isi password sesuai dengan yang diinginkan. Password ini akan digunakan saat membuka
aplikasi hMailServer
Accessnet.Lab
10
Accessnet.Lab
11
d. Setelah itu copy file libmysql.dll dari C:\xampp\mysql\lib dan paste ke C:\Program
Files\hMailServer\Bin => klik next
e. Buka aplikasi hMailServer dan klik connect, isikan password, lalu add domain
f.
Isikan domain sesuai dengan yang di tambahkan pada file hosts.php yang telah diedit
sebelumnya. Sebagai contoh domain adalah fmail.com
g. Klik Save
h. Klik account dan tambahkan account pada domain fmail.com, isiskan kolom address
dan password => save. Buat minimal 2 account.
Accessnet.Lab
12
b.
c.
d.
Lalu Save
e.
Accessnet.Lab
13
f.
Accessnet.Lab
Setelah itu silahkan saling mengirim e-mail antar account yang sudah terdaftar.
14