I
SMK NEGERI 1 TAPIN SELATAN
Worksheet Instalasi Mail Server pada Debian 7
2014
JL. SRAGEN SAWANG KEC. TAPIN SELATAN, KAB. TAPIN KALIMANTAN SELATAN, 71181
Menginstalasi sistem operasi jaringan berbasis GUI & Text Semester : 4
TEKNIK KOMPUTER DAN JARINGAN SMK NEGERI 1 TAPIN SELATAN TAHUN 2014
WORKSHEET | INSTALASI MAIL SERVER PADA DEBIAN 7 TUJUAN 1. Siswa mampu menambahkan subdomain baru untuk mail server. 2. Siswa mampu melakukan instalasi mail server.
ALAT DAN BAHAN A. Alat 1. Seperangkat komputer. 2. Software VirtualBox. 3. DVD ISO Debian 7. B. Bahan 1. Worksheet.
DASAR TEORI A. Mail Server Mail server adalah perangkat lunak yang berguna untuk mengatur proses pengiriman serta penerimaan email yang ada di internet. Biasanya email server sudah tersedia dalam layanan hosting yang ditawarkan provider internet (Zainal Hakim, 2012). Sebuah mail server adalah sebuah aplikasi yang menerima e-mail masuk dari pengguna lokal dan pengirim remote dan ke depan keluar e-mail untuk pengiriman. Mail Server juga dikenal sebagai Mail Transfer Agent (MTA) atau Mail router/Internet Router). Sebuah komputer yang didedikasikan untuk menjalankan jenis aplikasi perangkat lunak komputer yang juga disebut Mail Server. Hal ini dianggap sebagai jantung dari setiap email sistem. Setiap email yang dikirimkan dibuat untuk melewati sejumlah server mail sepanjang jalan ke penerima. Untuk user biasa, surat tersebut dikirim langsung tetapi proses adalah sesuatu yang dimengerti. Tanpa rangkaian Server Mail, pengguna hanya akan dapat mengirim email ke orang-orang yang alamat email domain sesuai dengan domain pengguna. Server mail yang menawarkan solusi lengkap untuk semua kebutuhan sistem email yang berhubungan dengan pengguna. Ini pada dasarnya dirancang dan dikembangkan untuk memenuhi persyaratan dari setiap ukuran organisasi. Layanan Mail Server membantu dalam melindungi jaringan perusahaan dari ancaman keamanan (seperti virus dan spam). Beberapa
| 2 |
Menginstalasi sistem operasi jaringan berbasis GUI & Text Semester : 4
TEKNIK KOMPUTER DAN JARINGAN SMK NEGERI 1 TAPIN SELATAN TAHUN 2014
WORKSHEET | INSTALASI MAIL SERVER PADA DEBIAN 7 fitur canggih Mail Server memastikan perlindungan yang maksimal dari jaringan dari segala macam ancaman eksternal. Ini juga melacak email yang dikelola atau diperoleh dari ISP. Sebagian besar Mail Server dioperasikan secara otomatis. Mail Server menetapkan aturan, menurut mana pesan akan dikirim atau diterima dari server mail lain. Mail Servers diklasifikasikan sebagai: Server Outgoing Mail (SMTP) dan Server Surat masuk (POP3). Salah satu fitur yang banyak digunakan dari Mail Server itu Web Mail Server. Menggunakan Web Server Mail, karyawan dari sebuah organisasi dapat memiliki akses ke mail resmi mereka dari luar. Ini memungkinkan pengguna untuk mengakses account email resmi mereka di internet, dengan menggunakan browser , dari mana saja di dunia, dan juga memungkinkan mengirim atau menerima email. (David Putra, 2012). B. Postfix Postfix merupakan sotfware MTA (Mail Transfer Agent) yang dapat menerima, meneruskan, dan mengirim email. Sotfware ini merupakan open-source dan bekerja di OS unix dan linux, postfix tidak support windows. Umumnya installasi postfix dilakukan untuk menggantikan program sendmail yang secara default telah diinstall pada sistem operasi unix atau linux. Postfix dapat menjadi pilihan software untuk mailserver karena performa dan kecepatannya yang diklaim tinggi, selain itu postfix juga mendukung penggunaan database. tidak seperti sendmail. (Hafidh, 2011). C. Courier Courier merupakan software yang digunakan untuk mengambil email yang ada pada server mail kita. sotware ini akan memberikan kita akses pop3 dan imap, protokol ini merupakan protokol server-client yang berguna untuk mengambil email dari server mail kita. courier mendukung mode pop3 dan imap. pada pop3 pengambilan email akan menghilangkan email yang ada pada server, sedangkan pada mode imap pengambilan email tidak akan menghilangkan email pada server. (Hafidh, 2011).
| 3 |
Menginstalasi sistem operasi jaringan berbasis GUI & Text Semester : 4
TEKNIK KOMPUTER DAN JARINGAN SMK NEGERI 1 TAPIN SELATAN TAHUN 2014
WORKSHEET | INSTALASI MAIL SERVER PADA DEBIAN 7 D. Perbedaan postfix, courier-imap, dan courier-pop
POP3 (Post Office Protocol version 3) 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
(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. 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.
| 4 |
Menginstalasi sistem operasi jaringan berbasis GUI & Text Semester : 4
TEKNIK KOMPUTER DAN JARINGAN SMK NEGERI 1 TAPIN SELATAN TAHUN 2014
WORKSHEET | INSTALASI MAIL SERVER PADA DEBIAN 7
| 5 |
Menginstalasi sistem operasi jaringan berbasis GUI & Text Semester : 4
TEKNIK KOMPUTER DAN JARINGAN SMK NEGERI 1 TAPIN SELATAN TAHUN 2014
WORKSHEET | INSTALASI MAIL SERVER PADA DEBIAN 7 Dari perbandingan di atas dapat dilihat bagaimana IMAP lebih baik daripada POP3 dalam melakukan sinkronisasi Folder dan Rule terhadap Webmail. Untuk Anda yang menggunakan HP lebih baik menggunakan protokol IMAP, karena dengan menggunakan protokol IMAP, Anda bisa mengatur apakah email diterima beserta attachment-nya atau cuma header-nya saja. (Johan, 2010).
E. Squirrelmail Squirrelmail merupakan webmail, aplikasi client mail berbasis web. dengan menggunakan squirrelmail maka kita dapat mengakses email kita melalui browser web kita. (Hafidh, 2011).
SKENARIO
| 6 |
Menginstalasi sistem operasi jaringan berbasis GUI & Text Semester : 4
TEKNIK KOMPUTER DAN JARINGAN SMK NEGERI 1 TAPIN SELATAN TAHUN 2014
WORKSHEET | INSTALASI MAIL SERVER PADA DEBIAN 7 LANGKAH KERJA Sebelum anda melaksanakan praktikum, jangan lupa untuk mengambil screenshot pada setiap langkah yang anda lakukan. Screenshot ini dapat digunakan untuk membuat laporan praktikum Anda. A. Menambahkan subdomain baru 1. Sebelum kita melaksanakan instalasi mail server, kita perlu menambahkan subdomain yang nantinya akan digunakan oleh mail server.
2. Kemudian, ujilah subdomain baru tadi dengan nslookup.
| 7 |
Menginstalasi sistem operasi jaringan berbasis GUI & Text Semester : 4
TEKNIK KOMPUTER DAN JARINGAN SMK NEGERI 1 TAPIN SELATAN TAHUN 2014
WORKSHEET | INSTALASI MAIL SERVER PADA DEBIAN 7 B. Menginstal mail server 1. Ada dua komponen utama yang perlu diinstal untuk membuat mail server, yaitu postfix dan courier. #apt-get install postfix courier-imap courier-pop
2. Pilik opsi OK.
| 8 |
Menginstalasi sistem operasi jaringan berbasis GUI & Text Semester : 4
TEKNIK KOMPUTER DAN JARINGAN SMK NEGERI 1 TAPIN SELATAN TAHUN 2014
WORKSHEET | INSTALASI MAIL SERVER PADA DEBIAN 7 3. Untuk tipe konfigurasi mail server, pilih Internet Site kemudian pilih OK.
4. Isilah “System mail name” dengan subdomain yang sudah kita siapkan tadi. Pilih OK.
5. Untuk “web-based administration”, kita instal saja. So, pilih yes.
| 9 |
Menginstalasi sistem operasi jaringan berbasis GUI & Text Semester : 4
TEKNIK KOMPUTER DAN JARINGAN SMK NEGERI 1 TAPIN SELATAN TAHUN 2014
WORKSHEET | INSTALASI MAIL SERVER PADA DEBIAN 7 6. Instalasi selesai.
7. Berikutnya kita perlu untuk membuat sebuah folder yang nantinya akan digunakan untuk menyimpan email-email milik user. #maildirmake /etc/skel/Maildir
8. Oke, kita harus memberitahukan lokasi folder yang digunakan untuk menyimpan emailemail milik user kepada postfix. #nano /etc/postfix/main.cf
| 10 |
Menginstalasi sistem operasi jaringan berbasis GUI & Text Semester : 4
TEKNIK KOMPUTER DAN JARINGAN SMK NEGERI 1 TAPIN SELATAN TAHUN 2014
WORKSHEET | INSTALASI MAIL SERVER PADA DEBIAN 7 9. Turunlah sampai isi file yang paling bawah. Tambahkan satu baris sintak seperti pada gambar di bawah.
home_mailbox = Maildir/ 10. Mari kita konfigurasi ulang postfix, karena kita baru saja membuat maildir baru. #dpkg-reconfigure postfix
11. Sama seperti saat instalasi, di sini kita pilih OK.
| 11 |
Menginstalasi sistem operasi jaringan berbasis GUI & Text Semester : 4
TEKNIK KOMPUTER DAN JARINGAN SMK NEGERI 1 TAPIN SELATAN TAHUN 2014
WORKSHEET | INSTALASI MAIL SERVER PADA DEBIAN 7 12. Pilih “Internet Site”, kemudian pilih OK.
13. Pastikan “System mail name” terisi sesuai dengan subdomain yang sudah kita siapkan.
14. Di sini kita diminta mengisi akun email milik administrator. Ini kita kosongkan dulu saja. Namun perlu diketahui bahwa tindakan ini tidak disarankan, terutama saat Anda membuat mail server yang sebenarnya di dunia kerja kelak.
| 12 |
Menginstalasi sistem operasi jaringan berbasis GUI & Text Semester : 4
TEKNIK KOMPUTER DAN JARINGAN SMK NEGERI 1 TAPIN SELATAN TAHUN 2014
WORKSHEET | INSTALASI MAIL SERVER PADA DEBIAN 7 15. Biarkan value default pada langkah ini, kemudian pilih OK.
16. Pada tahap ini ditanyai, apakah kita ingin menggunakan sinkronisasi update. Sinkronisasi update sangat berguna jika suatu saat mail server kita crash, namun di sisi lain juga memperlambat proses pengiriman email kita. Kita pilih saja dulu No.
17. Pada tahap ini jangan lupa tambahkan sintak “0.0.0.0/0” pada bagian akhir.
| 13 |
Menginstalasi sistem operasi jaringan berbasis GUI & Text Semester : 4
TEKNIK KOMPUTER DAN JARINGAN SMK NEGERI 1 TAPIN SELATAN TAHUN 2014
WORKSHEET | INSTALASI MAIL SERVER PADA DEBIAN 7 18. Di sini kita ditanyai apakah kita ingin menggunakan procmail atau tidak. Untuk sementara, tidak dulu.
19. Berikutnya kita diminta untuk menentukan berapa size maksimal maildir kita. Jika kita tidak ingin membatasinya, kita isikan saja “0”.
20. Untuk local address, kita biarkan saja nilai default-nya.
| 14 |
Menginstalasi sistem operasi jaringan berbasis GUI & Text Semester : 4
TEKNIK KOMPUTER DAN JARINGAN SMK NEGERI 1 TAPIN SELATAN TAHUN 2014
WORKSHEET | INSTALASI MAIL SERVER PADA DEBIAN 7 21. Di sini kita hanya menggunakan ipv4. Pilih OK.
22. Setelah selesai pengkonfigurasian ulang, kita perlu melakukan restart pada komponenkomponen yang sudah kita instal. #service postfix restart #service courier-imap restart #service courier-pop restart
| 15 |
Menginstalasi sistem operasi jaringan berbasis GUI & Text Semester : 4
TEKNIK KOMPUTER DAN JARINGAN SMK NEGERI 1 TAPIN SELATAN TAHUN 2014
WORKSHEET | INSTALASI MAIL SERVER PADA DEBIAN 7 C. Menyiapkan user 1. Untuk melakukan simulasi pengiriman email antar user, kita minimal memerlukan dua buah akun user. Untuk menambahkan user pada debian dapat digunakan perintah “adduser” diikuti username baru. #adduser shaum
2. Isilah data-data pribadi untuk user baru ini. Perhatikan contoh di bawah.
| 16 |
Menginstalasi sistem operasi jaringan berbasis GUI & Text Semester : 4
TEKNIK KOMPUTER DAN JARINGAN SMK NEGERI 1 TAPIN SELATAN TAHUN 2014
WORKSHEET | INSTALASI MAIL SERVER PADA DEBIAN 7 3. Kemudian mari kita tambahkan lagi user baru kedua. #adduser jawari Kemudian isilah data diri user kedua. Perhatikan contoh di bawah ini.
D. Melakukan pengujian mail server 1. Pengujian dilakukan menggunakan perintah telnet ke port 25 dan 110. 2. Pertama-tama kita melakukan telnet ke port 25 terlebih dahulu. #telnet mail.smkbisa.net 25 Kemudian ketikkan “mail from: jawari”, tekan tombol enter. Artinya kita ingin mencoba mengirim email dari user jawari.
| 17 |
Menginstalasi sistem operasi jaringan berbasis GUI & Text Semester : 4
TEKNIK KOMPUTER DAN JARINGAN SMK NEGERI 1 TAPIN SELATAN TAHUN 2014
WORKSHEET | INSTALASI MAIL SERVER PADA DEBIAN 7 3. Kemudian ketikkan “rcpt to: shaum”, kemudian tekan tombol enter. Artinya, penerima email yang akan kita buat adalah user shaum.
4. Setelah itu, ketikkan perintah “data”, kemudian tekan enter. Artinya kita siap akan memasukkan isi (content) email.
5. Ketiklah isi email sesuai keinginan Anda. Jika sudah selesai, jangan lupa diakhiri dengan tanda titik (.) di paling bawah, lalu tekan tombol enter.
| 18 |
Menginstalasi sistem operasi jaringan berbasis GUI & Text Semester : 4
TEKNIK KOMPUTER DAN JARINGAN SMK NEGERI 1 TAPIN SELATAN TAHUN 2014
WORKSHEET | INSTALASI MAIL SERVER PADA DEBIAN 7 6. Untuk keluar, ketikkan perintah “quit”.
7. Berikutnya, mari kita cek apakah email yang baru saja kita buat sudah terkirim atau belum. Kali ini kita melakukan telnet ke port 110.
8. Di sini kita login sebagai user shaum sebagai penerima email tadi (rcpt to: shaum). Ketikkan perintah “user shaum”, kemudian tekan tombol enter.
| 19 |
Menginstalasi sistem operasi jaringan berbasis GUI & Text Semester : 4
TEKNIK KOMPUTER DAN JARINGAN SMK NEGERI 1 TAPIN SELATAN TAHUN 2014
WORKSHEET | INSTALASI MAIL SERVER PADA DEBIAN 7 9. Berikutnya ketikkan perintah “pass passwordnya_user_shaum”, tekan tombol enter. Di sini password tidak disembunyikan.
Jika Anda mendapati konfirmasi “logged in”, berarti Anda sudah berhasil login ke dalam mail server. 10. Untuk mengecek inbox user shaum, ketik perintah “stat”. Pada contoh terlihat bahwa ada sebuah email yang ada di dalam inbux user shaum.
11. Untuk membuka isi email tersebut, ketik perintah “retr 1”. retr berarti retrieve dan angka 1 adalah nomor ID email.
| 20 |
Menginstalasi sistem operasi jaringan berbasis GUI & Text Semester : 4
TEKNIK KOMPUTER DAN JARINGAN SMK NEGERI 1 TAPIN SELATAN TAHUN 2014
WORKSHEET | INSTALASI MAIL SERVER PADA DEBIAN 7 12. Sama seperti sebelumnya, untuk keluar digunakan perintah quit.
E. Menginstal interface mail server 1. Agar user dipermudah dalam mengakses email mereka, maka kita perlu menginstal interface sebagai media interaksi user dengan mail server. Pada praktikum ini akan menggunakan squirrelmail yang berbasis web. Selain squirrelmail sebenarnya masih terdapat software-software lain yang fungsinya sama seperti RoundCubeMail dan lain-lain. #apt-get install squirrelmail
| 21 |
Menginstalasi sistem operasi jaringan berbasis GUI & Text Semester : 4
TEKNIK KOMPUTER DAN JARINGAN SMK NEGERI 1 TAPIN SELATAN TAHUN 2014
WORKSHEET | INSTALASI MAIL SERVER PADA DEBIAN 7 2. Instalasi selesai.
3. Setelah itu, kita perlu membuat virtualhost menggunakan subdomain mail.smkbisa.net. Virtualhost ini nantinya yang akan mengarahkan request user ke squirrelmail. #nano /etc/squirrelmail/apache.conf
4. Carilah baris “user will prefer simple ...”. perhatikan gambar di bawah ini.
| 22 |
Menginstalasi sistem operasi jaringan berbasis GUI & Text Semester : 4
TEKNIK KOMPUTER DAN JARINGAN SMK NEGERI 1 TAPIN SELATAN TAHUN 2014
WORKSHEET | INSTALASI MAIL SERVER PADA DEBIAN 7 5. Editlah empat baris sintak di bawahnya menjadi seperti di bawah ini.
6. Agar file konfigurasi kita dibaca oleh apache2, maka kita harus meng-include-kan file konfigurasi squirrelmail tadi ke dalam file konfigurasi apache. #nano /etc/apache2/apache2.conf
7. Tambahkanlah baris berikut ke bagian paling bawah file konfigurasi apache2. Include “/etc/squirrelmail/apache.conf”
| 23 |
Menginstalasi sistem operasi jaringan berbasis GUI & Text Semester : 4
TEKNIK KOMPUTER DAN JARINGAN SMK NEGERI 1 TAPIN SELATAN TAHUN 2014
WORKSHEET | INSTALASI MAIL SERVER PADA DEBIAN 7 8. Simpan dan keluarlah dari file konfigurasi. Restart service apache2. #service apache2 restart
F. Mencoba mengirim email 1. Mari kita uji coba mail server melalui web browser pada client. Pada Address Bar browser client, ketikkan http://mail.smkbisa.net/.
Loginlah sebagai user shaum. 2. Berikut adalah tampilan saat Anda berhasil login. Di sana sudah terlihat email yang kita kirim sebelumnya menggunakan user jawari. Kliklah pada subject email untuk melihat isi email.
| 24 |
Menginstalasi sistem operasi jaringan berbasis GUI & Text Semester : 4
TEKNIK KOMPUTER DAN JARINGAN SMK NEGERI 1 TAPIN SELATAN TAHUN 2014
WORKSHEET | INSTALASI MAIL SERVER PADA DEBIAN 7 3. Secara umum tampilan squirrelmail sama dengan tampilan email-email yang gratis seperti gmail da yahoo. Untuk membalas email, klik pada menu ‘Reply’.
4. Buatlah balasan email Anda. Jika sudah selesai, klik tombol “Send”.
5. Mari kita keluar dari aku shaum untuk mencoba masuk ke akun jawari. Klik menu ‘Sign Out’.
| 25 |
Menginstalasi sistem operasi jaringan berbasis GUI & Text Semester : 4
TEKNIK KOMPUTER DAN JARINGAN SMK NEGERI 1 TAPIN SELATAN TAHUN 2014
WORKSHEET | INSTALASI MAIL SERVER PADA DEBIAN 7 6. Untuk login kembali, klik pada menu “Click here ...” seperti pada gambar di bawah.
7. Loginlah sebagai user jawari.
8. Nah, di sana sudah terlihat email balasan dari user shaum.
9. Bukalah balasan emailnya.
| 26 |
Menginstalasi sistem operasi jaringan berbasis GUI & Text Semester : 4
TEKNIK KOMPUTER DAN JARINGAN SMK NEGERI 1 TAPIN SELATAN TAHUN 2014
WORKSHEET | INSTALASI MAIL SERVER PADA DEBIAN 7 10. Jika isi balasan sesuai dengan apa yang kita buat tadi, congratulation! You have just finished installing and configuring mail server.
An ounce of patience is worth a pound of brains – Deutsch Proverb
TUGAS Buatlah laporan (perorangan) untuk instalasi yang anda lakukan. Masukkan screenshot-screenshot yang anda ambil saat melaksanakan praktikum. 1. 2. 3. 4. 5.
Cover Tujuan Langkah kerja Kendala dan Penyelesaian Temuan
| 27 |
Menginstalasi sistem operasi jaringan berbasis GUI & Text Semester : 4
TEKNIK KOMPUTER DAN JARINGAN SMK NEGERI 1 TAPIN SELATAN TAHUN 2014
WORKSHEET | INSTALASI MAIL SERVER PADA DEBIAN 7 DAFTAR PUSTAKA Hafidh. 2011. Postfix, Courier-imap, Squirrelmail installation. http://caleudum.wordpress.com/2011/01/16/postfix-courier-imap-squirrelmail-installation/. Diakses pada tanggal 17 April 2014. Hakim, Zainal. 2012. Apa itu web server, email server, database server. http://www.zainalhakim.web.id/posting/apa-itu-web-server-email-server-databaseserver.html. Diakses pada tanggal 17 April 2014. Johan. 2010. Perbedaan POP3, IMAP & SMTP. http://aio.alloperator.com/2010/01/perbedaanpop3-imap-smtp/. Diakses pada tanggal 17 April 2014. Putra, David. 2012. Apa itu Mail Server?. http://viddavids.blogspot.com/2012/04/apa-itu-mailserver.html. Diakses pada tanggal 17 April 2014.
| 28 |