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).
o
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
o
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
- smtp à
mengirimkan atau mentrasfer e-mail antar server e-mail. Sebenarnya smptp ini
juga mengirimkan mail antar email client
- pop à mengambil E-Mail yang
tersimpan dalam mailbox tiap user di mail server, yang biasanya juga berfungsi
sekaligus sebagai SMTP 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
2.
Sebutkan jelaskan beberapa paket aplikasi smtp, pop dan imap email yang dipakai
serta kelebihan dan kekurangan
masing-masing
- POP (Post
Office Protocol) adalah protokol yang digunakan untuk mengambil surat e lektronik
(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.
* 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.
* Hanya dapat mengakses e-mail dari komputer yang terinstal e-mail client, tidak bisa mengecek e-mail Kamu dari sembarang tempat.
- 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.
* 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.
- 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
1.
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
2.
Membuat user, database, dan tabel yang diperlukan pada mysql
3.
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)
4.
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
5.
Mengkonfigurasi postfix sbg server SMTP
Edit file main.cf (ini adalah file konfigurasi utama
dari postfix)
6.
Testing…
Restart service postfix
Restart service postfix
7.
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
8.
Mengaktifkan TLS untuk meng-encrypt SMTP traffik, dg cara membuat
sertifikat (certificate)
9.
Mengkonfigurasi courier sebagai server POP3 / IMAP
Edit
file /etc/courier/authdaemonrc, ubah parameter authmodulelist menjadi authmodulelist="authmysql"
10. Test hasil konfigurasi anda
11. Menambahkan User Baru pada
Mail-Server
12. Interface WebMail dg squirrelmail
D. Percobaan
Percobaan 1 : Persiapan Domain
untuk email server
Berikut
adalah installasi dan konfigurasi DNS Server
untuk persiapan installasi mail server
1.
Pada
file named.conf.local edit sesuaikan dengan domain yang kita buat dan
reversenya menggunakan perintah nano /etc/bind/named.conf.local
2.
Masuk
ke /var/cache/bind
Ket: membuat file forwarding yaitu db.kelompok4 dan
file reverse yaitu db.10
3.
Isi
file db.kelompok4 sebagai berikut
4.
Isi
file db.10 sebagai berikut
5.
Buka
resolv.conf dengan cara nano
/etc/bind/resolv.conf dan edit file
sebagai berikut
6.
Lakukan
restart pada bind9
Percobaan 2 : Install Email
Server
1.
Instalasi
email server
2. Persiapan
penempatan email ke direktori maildir masing-masing user
3.
Jika
di home/alifiarizky29 belum mepunyai Maildir maka dibuatlah terlebih dahulu
Ket: karena user alifiarizky29 sudah ada sebelum
pembuatan Maildir di /etc/skel maka perlu dilakukan pembuatan Maildir di
/home/alifiarizky29/
4.
Membuat
user yang berbeda untuk menerima email
Ket: karena ini user baru yang dibuat, maka secara otomatis
sudah ada Maildirnya.
5.
Melakukan
testing pada imap dan pop apakah sudah jalan apa belum dengan menggunakan
perintah netsatt – nlptu
6.
Bisa
juga menggunakan perintah nmap localhost
7.
Lakukan
instalasi postfix, pada proses penginstallan pilih internetsite, lalu isikan
domain kelompok4.com
8.
Edit
file main.cf di /etc/postfix/main.cf dengan menggunakan perintah nano /etc/postfix/main.cf
Ket: yang
terpenting adalah isi myhostname, mydestination dengan kelompok4.com(domain
Anda). Lalu tambahkan home_mailbox=Maildir/ yang merupakan tempat yang
dikhusukan untuk menerima email
9.
Restart
postfix dengan menggunakan perintah service
postfix restart
10.
Pengecekan
apakah postfix sudah jalan
11.
Install
squirrelmail sebagai web mail
12.
Aktifkan
koneksi squirrelmail ke apache dengan menggunakan perintah
13.
Buka
browser dan login ke http://kelompok4.com/sequirrelmail dan masuk dengan user
alifiarizky29
14.
Sekarang
login menggunakan user nailus
Keterangan
: Setelah dilakukan pengecekan di user nailus, pesan diterima dari user alifiarizky29@kelompok4.com
KESIMPULAN
Untuk
bisa melakukan mail server dari satu user ke user lain kita bisa menggunakan
postfix dan courier. Cukup lakukan installasi postfix dan couriernya kemudian
gunakan squirrelmail untuk saling mengirim email. Jangan lupa buat maildir
untuk pengirim ataupun penerima agar bisa menerima email tersebut.
No comments:
Post a Comment