Anda di halaman 1dari 14

Bengkel Jaringan dan Multimedia

Laboratorium Jaringan Akses N111


Telkom University 2014

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

Bengkel Jaringan dan Multimedia


Laboratorium Jaringan Akses N111
Telkom University 2014

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

Bengkel Jaringan dan Multimedia


Laboratorium Jaringan Akses N111
Telkom University 2014

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

Bengkel Jaringan dan Multimedia


Laboratorium Jaringan Akses N111
Telkom University 2014

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.

1.2 Protokol-protokol yang digunakan


Untuk mengirim sebuah email dari alamat email yang satu ke alamat email yang lain
digunakan sebauh protocol (aturan) yaitu sebagai berikut:
1.2.1

SMTP (Simple Mail Transfer Protokol)


Protokol SMTP telah menjadi aturan dasar yang disepakati untuk pengiriman email.

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

Bengkel Jaringan dan Multimedia


Laboratorium Jaringan Akses N111
Telkom University 2014

1.3 Prinsip Kerja Email

Proses Pengiriman Email


Client email atau disebut Mail User Agent (MUA), MUA Mengizinkan pesan untuk dikirim
dan juga menyimpan pesan yang diterima ke dalam mailbox client. Client email menggunakan
POP untuk menerima pesan email dari server mail. Client email menggunakan SMTP untuk
mengirimkan atau meneruskan pesan email dari client email atau dari server email.
Proses dalam server mail adalah sebagai berikut:
a. Mail Transfer Agent (MTA)
Berfungsi untuk memindahkan pesan email antar client menggunakan SMTP. Pesan
bisa melewati beberapa MTA untuk sampai ke tujuannya.
b. Mail Delivery Agent (MDA)
MDA adalah perangkat lunak komputer yang bertanggung jawab mengantarkan
pesan email ke mailbox penerima lokal.

Accessnet.Lab

Bengkel Jaringan dan Multimedia


Laboratorium Jaringan Akses N111
Telkom University 2014

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.

1.4 Sistem Kerja Email Server


Adapun sistem kerja email server adalah Pada mail server terdapat dua server yang
berbeda yaitu incoming dan outgoing server. Server yang biasa menangani outgoing e-mail
adalah server SMTP(Simple Mail Transfer Protocol) pada port 25 sedangkan untuk menangani
e-mail adalah POP3(Post Office Protocol) pada port 110.
Saat e-mail dikirim maka akan langsung ditangani oleh SMTP server dan akan dikiriM ke
SMTP tujuan, baik secara langsung maupun melalui beberapa SMTP server yang ada pada jalur
tujuannya. Apabila server terkoneksi ke jaringan maka pesan akan langsung di kirim, tapi apa
bila server tidak terkoneksi ke jaringan maka pesan akan dimasukkan ke dalam queue dan di
resend setiap 15 menit. Apabila dalam 5 hari server tidak juga terkoneksi jaringan maka akan
muncul pemberitahuan undeliver notice ke inbox pengirim.
Apabila e-mail terkirim maka akan masuk pada POP3 server atau IMAP server. Jika
menggunakan POP3 server user akan membaca file pesan maka komputer user akan
mendownload file pesan dari server sehingga file tersebun hanya akan ada pada komputer
user tersebut. Sehingga user dapat membaca pesan yang telah di download tersebut. Berbeda
dengan IMAP server yang mempertahankan e-mail pada server sehigga e-mail dapat di buka
kembali pada device yang berbeda.
1.4.1

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

Bengkel Jaringan dan Multimedia


Laboratorium Jaringan Akses N111
Telkom University 2014

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

Bengkel Jaringan dan Multimedia


Laboratorium Jaringan Akses N111
Telkom University 2014

c. Klik Next dan Klik Finish


d. Klik Put Online dan klik Start All Services

e. Jika muncul peringatan seperti gambar dibawah,

Accessnet.Lab

Bengkel Jaringan dan Multimedia


Laboratorium Jaringan Akses N111
Telkom University 2014

f.

Yang perlu dilakukan adalah klik Apache => httpd.conf

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

Bengkel Jaringan dan Multimedia


Laboratorium Jaringan Akses N111
Telkom University 2014

h. Klik restart all service => put online


2.2 Instal hMailServer
a. Klik dua kali pada hMailServer.exe
b. Ikuti langkah-langkah dibawah ini

c. Isi password sesuai dengan yang diinginkan. Password ini akan digunakan saat membuka
aplikasi hMailServer

Accessnet.Lab

10

Bengkel Jaringan dan Multimedia


Laboratorium Jaringan Akses N111
Telkom University 2014

Accessnet.Lab

11

Bengkel Jaringan dan Multimedia


Laboratorium Jaringan Akses N111
Telkom University 2014

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

Bengkel Jaringan dan Multimedia


Laboratorium Jaringan Akses N111
Telkom University 2014

2.3 Setting Squirrelmail


a.

Ekstrak squirrelmail-webmail-1.4.22.zip ke C:\wamp\www dan rubah namanya


menjadi webmail

b.

Masuk ke C:\wamp\www\webmail\config rubah nama file config_default.php


menjadi config.php

c.

Edit file config.php, edit beberapa baris berikut:


c.1 Line 35 => $org_name = "AccessNetLab";
c.2 Line 95 => $provider_name = 'AccessNetLab';
c.3 Line 106 => $provider_uri = 'http://google.com/';
c.4 Line 118 => $domain = 'fmail.com';
c.5 Line 146 => $smtpServerAddress = 'fmail.com';
c.6 Line 202 => $imapServerAddress = 'fmail.com';
c.7 Line 231 => $imap_server_type = 'hmailserver';
c.8 Line 499 => $data_dir = 'C:/wamp/www/webmail/data/';
buat folder dengan nama attach pada C:\wamp\www\webmail
c.9 Line 517 => $attachment_dir = 'C:/wamp/www/webmail/attach/';

d.

Lalu Save

e.

Buka web browser dan akses squirrelmail melalui link http://localhost:8080/webmail/,


maka akan muncul tampilan sebagai berikut:

Accessnet.Lab

13

Bengkel Jaringan dan Multimedia


Laboratorium Jaringan Akses N111
Telkom University 2014

f.

Accessnet.Lab

Setelah itu silahkan saling mengirim e-mail antar account yang sudah terdaftar.

14

Anda mungkin juga menyukai