PRAKTIKUM 9 Mail Server (Postfix,Squirrelmail)
1
Praktikum 10 Mail Server (Postfix,Squirrelmail) TUJUAN PRAKTIKUM : Setelah mempelajari materi dalam bab ini, mahasiswa diharapkan mampu : 1. Mahasiswa memahami cara kerja mail server. 2. Mahasiswa melakukan instalasi, konfigurasi dan monitoring pada mail server.
DASAR TEORI : 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. Untuk mengirim sebuah email dari alamat email yang satu ke alamat email yang lain digunakan sebauh protocol (aturan) yaitu Simple Mail Transfer Protocol SMTP. Protocol 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 email (komunikasi antar mail server), dan tidak digunakan untuk berkomunikasi dengan client. Sedangkan untuk client, digunakan protokol imap imaps pop3 pop3s. Supaya sebuah mail server dapat di akses oleh cliet, dikembangkan sebuah aplikasi dimana client dapat mengakses email dari sebuah email server. IMAP adalah sebuah aplikasi pada layer Internet protokol yang memungkinkan client untuk mengakses email yang ada di server. Selain IMAP ada juga POP3 yang fungsinyasama dengan imap, akan tetapi memiliki karakteristik yang berbeda dalam cara pengaksesan pada server.
PRAKTIKUM 9 Mail Server (Postfix,Squirrelmail)
2
Untuk dapat melakukan tugasnya, sebuah mail server harus dapat melayani pengiriman email yang mempergunakan mempergunakan protokol SMTP serta harus mampu melayani client yang ingin mengakses email dengan menyediakan IMAP dan atau POP3. •
IMAP (Internet Message Acces Protocol) merupakan suatu protokol yang dipergunakan untuk mengakses e-mail.
•
POP (Post Office Protocol) juga protocol untuk manipulasi e-mail.
•
Pemakaian fungsi IMAP untuk ekstraksi header e-mail karena fungsi ini memberikan kemudahan dalam ekstraksi field-field e-mail. POP dapat juga dipergunakan dengan memasukkan server POP pada fungsi IMAP
PRAKTIKUM 9 Mail Server (Postfix,Squirrelmail)
3
TUGAS PENDAHULUAN : Jawablah pertanyaan- pertanyaan di bawah ini : 1. Jelaskan mengenai Mail Server.! 2. Jelaskan Fungsi Mail Server.! 3. Jelaskan Cara Kerja Mail Server.! 4.
Jelaskan mengenai postfix, squirrelmail!
PERCOBAAN 1: Persiapan 1. Buatlah DNS Server menggunakan BIND seperti pada pertemuan sebelumnya. 2. Install Web Server. # apt-get install apache2 php5
3. Instalasi IMAP dan POP. # apt-get install courier-imap courier-pop courier-pop-ssl courier-imap-ssl # cd /etc/skel # maildirmake Maildir # adduser test # adduser halo
4. Uji Coba IMAP # telnet localhost 143 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. * OK [CAPABILITY IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE ACL ACL2=UNION STARTTLS] Courier-IMAP ready. Copyright 1998-2005 Double Precision, Inc. See COPYING for distribution information. a login test test a OK LOGIN Ok. a logout
PRAKTIKUM 9 Mail Server (Postfix,Squirrelmail)
PERCOBAAN 2: POSTFIX 1. Instalasi postfix. # apt-get install postfix •
Pilih internet site
•
Masukkan domain yang telah anda buat
# vim /etc/postfix/main.cf •
Hapus/comment baris mailbox_command=
•
Tambahkan home_mailbox = Maildir/
# /etc/init.d/postfix restart
PERCOBAAN 2: SQUIRRELMAIL 1. Instalasi squirrelmail. # apt-get install squirrelmail # ln -s /usr/share/squirrelmail /var/www/squirrelmail
•
Buka alamat http://nama-domain/squirrelmail pada browser anda •
•
Misal : mail.webku.com/squirrelmail
Coba login dan kirim email pada user yang sudah ada
4
PRAKTIKUM 9 Mail Server (Postfix,Squirrelmail)
LAPORAN RESMI : 1. Simpan hasil percobaan dalam bentuk gambar (hasil printscreen) 2. Analisa percobaan yang telah dilakukan pada tiap proses. 3. Berikan kesimpulan berdasarkan hasil praktikum yang telah dilakukan.
4.
Apabila terdapat error, lakukan printscreen dan berikan solusinya serta analisanya.
5