Modul K2013 TKI-TKJ-C3-XII Administrasi Server Mail Server Mochamad Sirodjudin, S.Kom,MM. TKJ SMK Darut Taqwa Purwosari Pasuruan
Job Sheet Praktikum No Sub Kegiatan Hasil Kendala Keterangan Kelompok: Nama Anggota:
A. Pendahuluan Fungsi : perangkat lunak program yang mendistribusikan file atau informasi sebagai respons atas permintaan yang dikirim via email Protokol yang digunakan: SMTP : Simple Mail Transfer Protocol, port 25 POP3 : Post Office Protocol, port 110 IMAP : Internet Message Access Protocol, port 143 MUA : Mail User Agent, merupakan program yang digunakan untuk mengirim dan menerima email, atau biasa disebut sebagai MAIL CLIENT. Contoh : outlook express, thunderbird, gmail, yahoomail, squirrelmail dsb. MTA : Mail Transfer Agent, merupakan program yang bertanggung jawab dalam hal pengiriman/penerimaan sebuah email dari/ke alamat asal/tujuan, atau biasa disebut sebagai MAIL SERVER. Contoh : Sendmail, Qmail, Zimbra, Mercury, Dovecot, Postfix, Courier dsb. MDA/LDA : Mail/Local Delivery Agent, program yang bertanggungjawab mengirimkan email ke inbox penerima lokal. Contoh : smtp, dovecot, courier-maildrop, postfix-maildrop, procmail dsb.
B. Prinsip Kerja Pengirim menggunakan Mail User Agent (MUA) untuk menulis email. Email dikirim ke Mail Transfer Agent (MTA) Sebuah MTA transfer mail antar komputer melalui protokol SMTP. Penerima MTA menerima email dan dibagikan pada Agen Pengiriman Mail (Mail Delivery Agent). Sebuah MDA pengelola kotak pengguna dan untuk menangani pengiriman email ke MUA baik menggunakan POP atau IMAP protokol. Penerima atau pengguna email dapat menggunakan Mail User Agent untuk memeriksa dan mengambil pesan dari Mail Delivery Agent Persyaratan membangun webmail server/mail server berbasis web: Service yang harus ada : ip address (ex : 192.168.1.1), dns server (ex : smkdt.com), virtual host (ex : www.smkdt.com, mail.smkdt.com) Software yang diperlukan : apache2, php5, postfix, courier-imap, courier-pop, squirrelmail
C. Proses Pembuatan Pastikan ip address dan dns server sudah selesai (192.168.1.1, www.smkdt.com, mail.smkdt.com) Edit postfix nano /etc/postfix/main.cf Install paketnya myhostname = mail.smkdt.com apt- get install apache2 mydomain = smkdt.com apt- get install php5 mydestination= smkdt.com, mail.smkdt.com, localhost.smkdt.com, localhost apt- get install courier-imap apt- get install courier-pop mynetworks = 192.168.1.0/24 apt- get install squirrelmail #mailbox_command hilangkan tanda pagar # apt- get install postfix Type of mail : internet site TAMBAHKAN baris paling bawah home_mailbox = Maildir/ System mail name : smkdt.com Create directories for web-based administration : no SIMPAN dan keluar Buat direktori maildir dengan perintah maildirmake /etc/skel/Maildir Buat virtual host untuk webmail server cd /etc/apache2/sites-available cp default mail nano mail, edit, lalu simpan ServerName mail.smkdt.com DocumentRoot /usr/share/squirrelmail Aktifkan situs mail, modul php dan reload/restart apache a2ensite mail a2enmod php5 service apache2 reload
C. Proses Pembuatan Konfigurasi squirrelmail dengan perintah squirrelmail-configure Menu Squirrelmail : Pilih 1. Organization Preferences Pilih 1. Organization Name isikan “Selamat Datang di Webmail Server Saya” Pilih 2. Server Settings Pilih 1. Domain isikan smkdt.com Pilih A. Update IMAP Settings isikan mail.smkdt.com Pilih B. Update SMTP Settings isikan mail.smkdt.com Pilih R kembali ke menu utama Pilih D isikan courier Pilih S Simpan Pilih Q Keluar Buat 2 user dan passwordnya untuk pengguna mail server adduser guru adduser siswa Restart service apache, postfix, courier-imap, courier-pop service apache2 restart service postfix restart service courier-imap restart service courier-pop restart Testing buka mail.smkdt.com di browser, tes kirim email antara user guru dan siswa NB : Jika ada trouble, cobalah untuk menganalisa dan melakukan troubleshooting