LAPORAN PRAKTIKUM 5
JUDUL : Mail
Sarver
A. TUJUAN PEMBELAJARAN
1. Memahami konsep DNS
2. Mampu melakukan installasi, konfigurasi dan
uji coba DNS Server
3. Mampu menerapkan konsep master – slave DNS
Server
B.
DASAR TEORI
e-mail dikirm
dengan menggunakan asitektur client-server, sebuah pesan emal diciptakan atau
dibuat dengan menggunakan aplikasi client dan menigirimkannya ke server email
tujuan. Server email tujuan kemudian memberikannya ke e-mail client penerima.
Agar proses ini dapat terjadi, sejumlah protocol standar jaringan memungkinkan
computer-komputer yang berbeda sistem operasinya dan dapat menggunakan aplikasi
email yang berbeda tetap dapat saling mengirim dan menerima email. Berikut ini
adalah protocol-protokol yang berperan dalam proses pengiriman dan penerimaan
e-mail.
·
SMTP
SMTP (Simple Mail Transfer Protocol)
merupakan salah satu protokol yang umum digunakan untuk pengiriman surat
elektronik di Internet. Protokol ini dipergunakan untuk mengirimkan data dari
komputer pengirim surat elektronik ke server surat elektronik penerima.
Protokol ini timbul karena desain sistem surat elektronik yang mengharuskan
adanya server surat elektronik yang menampung sementara sampai surat elektronik
diambil oleh penerima yang berhak.
·
Mail
Access Protocol
Ada dua buah
protocol utama yang digunakan oleh program e-mail client untuk mengambil atau
mendownload e-mail dari server e-mail. Yaitu Post Office Protocol (POP) dan
Internet Massage ccess Protocol (IMAP).
·
POP
POP (Post Office
Protocol) adalah protokol yang digunakan untuk mengambil surat elektronik
(email) dari server email. Protokol POP3 dibuat karena desain dari sistem surat
elektronik yang mengharuskan adanya server surat elektronik yang menampung
surat eletronik untuk sementara sampai surat elektronik tersebut diambil oleh
penerima yang berhak
·
IMAP
IMAP (Internet Message
Access Protocol) adalah protokol standar untuk mengakses/mengambil e-mail dari
server. IMAP memungkinkan pengguna memilih pesan e-mail yang akan ia ambil,
membuat folder di server, mencari pesan e-mail tertentu, bahkan menghapus pesan
e-mail yang ada. Kemampuan ini jauh lebih baik daripada POP (Post Office
Protocol) yang hanya memperbolehkan kita mengambil/download semua pesan yang
ada tanpa kecuali.
C.
TUGAS PENDAHULUAN
1.
Jelaskan apa fungsi dari protocol smtp,
pop dan imap !
o
smtp untuk mengirimkan atau mentrasfer
e-mail antar server e-mail. Sebenarnya smptp ini juga mengirimkan mail antar
email client
o
pop untuk mengambil E-Mail yang tersimpan dalam mailbox tiap user
di mail server, yang biasanya juga berfungsi sekaligus sebagai SMTP server
o
imap untuk memungkinkan pengguna memilih pesan e-mail yang akan ia
ambil, membuat folder di server, mencari pesan e-mail tertentu, bahkan
menghapus pesan e-mail yang ada
2.
Sebutkan jelaskan beberapa paket aplikasi
smtp, pop dan imap email yang dipakai serta kelebihan dan kekurangan
masing-masing !
o POP (Post Office Protocol) adalah protokol yang digunakan
untuk mengambil surat elektronik (email) dari server email.
Kelebihan :
§ Kelebihan utama
POP mail adalah kemampuannya untuk dibaca secara offline (tidak harus terkoneksi
ke internet).
§ Melalui e-mail
berbasis POP3 akses internet pada saat mengirim dan menerima dapat dikurangi.
§ Lebih mudah
dalam pengarsipan, karena e-mail disimpan di komputer pengguna
§
Hanya dapat dibuka dari komputer
pemakai saja.
Kekurangan
:
§ Harus menggunakan e-mail client seperti Outlook Express,
Eudora Mail, Mutt, dan lain-lain.
§ Hanya dapat mengakses e-mail dari komputer yang terinstal
e-mail client, tidak bisa mengecek e-mail Kamu dari sembarang tempat.
o IMAP (Internet Message Access Protocol) adalah protokol
standar untuk mengakses / mengambil e-mail dari server.
Kelebihan :
§ Dengan IMAP, user dapat membuat, mengubah dan menghapus
folder yang ada di server.
§
E-mail
baru akan didownload dari server jika user ingin membacanya, sehingga e-mail
juga dapat diakses dari tempat lain.
Kekurangan :
§ Server layanan e-mail memerlukan kapasitas resource yang
agak tinggi.
o SMTP (Simple Mail Transfer Protocol) merupakan salah satu
protokol yang umum digunakan untuk pengiriman surat elektronik di Internet.
Kelebihan :
§ Proses berkirim email pun dapat dilakukan dengan sangat
cepat ke seluruh dunia sehingga dapat menghemat uang dan waktu dalam berkirim
surat.
§
Lebih
Simple Dan Lebih Cepat.
Kekurangan :
§ Kemungkinan terjadinya pemalsuan identitas.
3.
Jelaskan cara instalasi dan konfigurasi
smtp menggunakan postfix dan courier !
a.
Install
paket-paket yang diperlukan
Paket yang diperlukan dalam tutorial ini antara lain :
§ Untuk Mengirim email (SMTP) :
postfix (Pilih: “Local only”), postfix-tls, postfix-mysql, postfix-doc
§ Untuk Database user :
mysql-client-5.0, mysql-server-5.0
§ Untuk menerima email (POP3 &
IMAP) : courier-base (Pilih: “No”), courier-authdaemon, courier-authlib-mysql,
courier-pop, courier-pop-ssl, courier-imap, courier-imap-ssl
§ Untuk Keamanan Pengiriman dan
Penerimaan email : libsasl2, libsasl2-modules, libsasl2-modules-sql, openssl
§ Untuk Mencegah Virus dan Spam :
amavisd-new, spamassassin, clamav, clamav-daemon, zoo, unzip, lha
§ Untuk tampilan WebMail :
squirrelmail, phpmyadmin
§ Untuk testing tools : telnet
b.
Membuat user,
database, dan tabel yang diperlukan pada mysql
c.
Membuat file2
baru sebagai penunjuk ke database mysql
§ Buat file baru dg
nama mysql-virtual_domains.cf (/etc/postfix/mysql-virtual_domains.cf
)
§ Buat file baru dg nama mysql-virtual_forwardings.cf (/etc/postfix/mysql-virtual_forwardings.cf)
§ Buat file baru dg nama user mysql-virtual_mailboxes.cf
(/etc/postfix/mysql-virtual_mailboxes.cf)
§ Buat file baru mysql-virtual_email2email.cf
(/etc/postfix/mysql-virtual_email2email.cf)
d.
Membuat user
baru pada system kita sebagai administrator-email
User
ini bertugas untuk membuat maildir baru setiap ada user baru yang mendaftar
pada mailserver anda
e.
Mengkonfigurasi
postfix sbg server SMTP
Edit
file main.cf (ini
adalah file konfigurasi utama dari postfix)
f.
Lakukan
restart dan testing
Restart
service postfix
g.
Mengaktifkan
fasilitas authentikasi pada postfix (Auth-SMTP)
Menyuruh
Postfix untuk menggunakan SASL/MySQL, dg cara buat file konfigurasi baru dg
nama /etc/postfix/sasl/smtpd.conf
h.
Mengaktifkan TLS
untuk meng-encrypt SMTP traffik, dg cara membuat sertifikat (certificate)
i.
Mengkonfigurasi
courier sebagai server POP3 / IMAP
Edit file /etc/courier/authdaemonrc, ubah parameter
authmodulelist menjadi authmodulelist="authmysql"
j.
Test hasil
konfigurasi anda
k.
Menambahkan User
Baru pada Mail-Server
l.
Interface
WebMail dg squirrelmail
D.
PERCOBAAN
Percobaan 1 : Persiapan Domain Untuk Email
1.
Install bind9 sebagai paket DNS Server
2.
Pada /etc/bindeEdit named.conf.local
sesuaikan dengan domain yang kita buat dan reversenya
3.
Pada /etc/cache/bind buat file
db.mail dan db.reverse
4.
Isi file db.mail
db.mail
5.
Isi file db.reverse
db.reverse
6.
Restart DNS
7.
Gedit /etc/resolv.conf
8. Cek DNS dengan
nslookup