SMK PASUNDAN 2 BANDUNG TEKNIK KOMPUTER DAN JARINGAN Modul 5 MAIL SERVER & WEB MAIL DI Linux Debian Oleh Syaiful Watoni, ST. 1
Sebelum membangun Mail Server dan Web Mail, pastikan Anda sudah membuat/membangun domain (DNS) sebelumnya. 1. Kebutuhan paket untuk Mail Server dan Web Mail a. php5 b. php5-imap c. php5-mysql d. myslq-server-5.0 e. postfix f. courier-imap g. courier-pop h. squirrelmail 2. Remove dan Install kebutuhan paket-paket a. Remove/Hapus paket Hapus paket exim4 agar tidak bentrok dengan paket yang akan kita gunakan nanti. Jalankan perintah aptitude. debian:~# aptitude Menu pemilihan paket, cari exim4 dengan menekan tombol / (tidak pakai kutip) pada keyboard hingga ketemu paket tersebut. Lalu pilih ok dan arahkan pointer ke paket exim4 lalu tekan - (tidak pakai kutip) pada keyboard, hingga warnanya berubah menjadi ungu. Oleh Syaiful Watoni, ST. 2
Lakukan hal yang sama untuk paket-paket yang berwalan exim4 di atas dan ul-mailx di atas exim4. Lalu tekan g pada keyboard untuk melakukan remove. Tunggu hingga proses selesai. Pada biasanya paket postfix akan automatis terinstall. Pilh ok Pilih Internet Site, lalu Ok. Masukkan alamat domain yang akan dibuat nanti, yaitu sekolah.sch.id, pilih Ok. b. Install kebutuhan paket Untuk menginstall paket caranya hampir sama dengan cara hapus paket bedanya untuk menginstall pake tekan + pada keyboard. debian:~# aptitude Cari paket-paket yang akan kita install seperti yang tercantum di atas. Setelah semua paket di tandai dengan menekan + pada keyboard maka secara automatis warnanya akan menjadi hijau, lalu tekan g pada keyboard untuk menginstall. Masukkan password baru untuk mysql. Masukkan password Masukkan kembali password yang sama Oleh Syaiful Watoni, ST. 3
Tekan enter untuk melanjutkan, lalu untuk keluar dari menu penginstalan paket tekan q pada keyboard. 3. Membangun web server untuk webmail Kita akan membuat webserver untuk keperluan webmail, berikut caranya; Buka file konfigurasi apache debian:~# vim /etc/apache2/sites-enabled/000-default Lalu tambahkan file di bawah ini di paling bawah dari isi file tersebut. <VirtualHost *:80> ServerAdmin admin@sekolah.sch.id ServerName mail.sekolah.sch.id DocumentRoot /usr/share/squirrelmail </VirtualHost> Rerstar apache debian:~# /etc/init.d/apache2 restart 4. Membangun Mail Server dan Webmail a. Konfigurasi Mail Server Buat tempat penyimpanan email dan buat 2 user untuk ujicoba nanti debian:~# maildirmake /etc/skel/maildir debian:~# adduser admin debian:~# adduser user Konfigurasi postfix debian:~# dpkg-reconfigure postfix Pilih Ok Oleh Syaiful Watoni, ST. 4
Pilih Internet Site lalu pilih Ok. Masukkan domain yang sudah dibuat dan akan menjadi nama alamat email yang akan kita gunakan. Kosongkan lalu pilih Ok. Masukkan alamat domain yang telah dibuat sebelumnya seperti contoh di atas Oleh Syaiful Watoni, ST. 5
Pilih No. Masukkan network IP yang digunak seperti di atas. Pilih No. Biarkan nilainya 0 agar ukuran mailbox unlimited. Pilih Ok. Oleh Syaiful Watoni, ST. 6
Pilih ipv4 sesuai dengan versi IP yang kita gunakan lalu Ok. Edit file postfix dan tambahkan home_mailbox = Maildir/ di baris paling bawah. debian:~# vim /etc/postfix/main.cf mailbox_command = mailbox_size_limit = 0 recipient_delimiter = + inet_interfaces = all inet_protocols = ipv4 home_mailbox = Maildir/ Restart service untuk postfix dan courier. debian:~# /etc/init.d/postfix restart debian:~# /etc/init.d/courier-imap restart debian:~# /etc/init.d/courier-pop restart b. Konfigurasi Webmail Untuk webmail kita akan menggunkan squirrel mail, berikut langkah konfigurasinya; debian:~# cd /etc/squirrelmail/ Jalankan perintah yang disediakan SquirrelMail. debian:/etc/squirrelmail#./conf.pl Menu konfigurasi SquirrelMail. Pilih pilihan 2 lalu enter. Oleh Syaiful Watoni, ST. 7
Pilih pilihan 1 untuk mengubah domain yang digunakan. Ketik alamat domain sekolah.sch.id lalu enter. Ketik A untuk mengganti alamat imap servernya. Lalu pilih 4 dan ganti localhost menjadi 200.100.4.67, lalu enter. Selanjutnya pilih B untuk mengganti alamat SMTP. Oleh Syaiful Watoni, ST. 8
Pilih 4 dan ganti localhost menjadi 200.100.4.67 lalu enter. Pilih Q untuk keluar dari setting SquirrelMail lalu jawab Y untuk menyimpan konfigurasi. 5. Cek hasil konfigurasi WebMail Akses domain mail.sekolah.sch.id melalui browser, pastikan anda sudah melakukan setting IP pada client. Cobalah login menggunakan user yang tadi dibuat. Oleh Syaiful Watoni, ST. 9
Tampilan menu SquirrelMail, coba untuk mengirim email ke user lain, pilh compose. Isi tujuannya ke user berbeda lalu subject dan isi text nya, lalu pilih send. Setelah selesai logout dan coba login menggunakan user. Login menggunkan user berbeda. Oleh Syaiful Watoni, ST. 10
Cobalah untuk membalas pesan tersebut. Maka selesailah tahapan konfigurasi, Semoga Berhasil!! Oleh Syaiful Watoni, ST. 11