Kamis, 01 Juni 2017



KONFIGURASI E-MAIL SERVER


Sebelum kita mengkonfigurasi e-mail server, kita harus tahu apa itu e-mail server.
Apa itu e-mail server ?
E-mail merupakan aplikasi internet yang banyak digunakan saat ini untuk komunikasi dua arah. E-mail singkatan dari electronic mail juga dapat dianalogikan dengan pengiriman surat yang
lazim digunakan saat ini melalui kantor pos, atau melalui jasa pengirim surat atau barang. Pengiriman email dilakukan melalui perangkat elektronik seperti komputer atau HP/PDA.
Protokol yang digunakan sebagai berikut :
ü  Simple Mail Transfer Protocol (SMTP)
Protokol SMTP bertugas untuk proses pengiriman mail (outgoing mail) . Beroperasi port 25.
ü  Post Office Protocol version 3 (POP3)
POP3 bertugas untuk proses penerimaan email (Incoming mail). Beroperasi pada port 110


INSTALASI DAN KONFIGURASI MAIL SERVER

1.      Import ova dari Windows XP

2.      Kemudian klik New, atur network adapter 1 : Bridge Adapter

3.      Login dengan username “siswa” dan password “siswa”

4.      Mengecek eth

dmesg | grep eth


5.      Atur IP Address pada eth1

sudo ifconfig eth1 192.168.100.1xx/24

6.      Cek IP yang telah dibuat

ifconfig


7.      Cek konektivitas dengan gateway

ping 192.168.100.252


8.      Masuk /etc/apt

cd /etc/apt
ls


9.      Copy file sources.list

sudo cp sources.list sources.list.bak
ls



10.  Masuk file sources.list

sudo nano sources.list
ctrl + k



11.  Isi dengan konfigurasi berikut




Ctrl + o
Ctrl + x

12.  Untuk mengupdate

sudo apt-get update


13.  Installasi bind9

sudo apt-get install bind9


14.  Cek hasil installasi

dpkg –l | grep bind9


15.  Masuk /etc/bind dan edit file named.conf.local

cd /etc/bind
sudo nano named.conf.local


16.  Isikan konfigurasi sebagai berikut




17.  Copy file db.local menjadi tkja dan masuk file tkja

sudo cp db.local db.tkja
sudo nano db.tkja

18.  Isikan konfigurasi sebagai berikut



19.  Restart bind9

sudo /etc/init.d/bind9 restart


20.  Masuk file /etc/resolv.conf

sudo nano /etc/resolv.conf

21.  Isikan konfigurasi sebagi berikut



22.  Mengecek domain yang telah dibuat

nslookup

23.  Mengupdate

sudo apt-get update

24.  Installasi postfix

sudo apt-get install postfix

·         Ketika proses instalasi akan muncul gambar-gambar dibawah ini :
Pilih OK


·         Kemudian pilih internet site



·         Isikan dengan nama domain kalian



25.  Installasi IMAP dan POP3

sudo apt-get install courier-imap courier-pop

 
·         Jika muncul menu dibawah ini. Pilih No


26.  Buatlah Direktori Maildir

sudo postconf –e “home_mailbox = Maildir/”


27.  Buatlah 2 user

sudo adduser ayu




sudo adduser sumirat



28.  Konfigurasi Postfix

Konfigurasi utama aplikasi Postfix terletak pada file main.cf. Tidak semua baris script yang ada di dalamnya akan kita konfigurasi. Hanya tambahkan satu baris script berikut pada file tersebut, agar direktori mailbox dikenali.

sudo nano /etc/postfx/main.cf


home_mailbox = Maildir/

#tambahkan di baris paling bawah


29.  Tahapan selanjutnya adalah tahap mengkonfigurasi ulang postfix

sudo dpkg –reconfigure postfix


·         akan muncul tampilan seperti dibawah ini . Pilih OK



·         kemudian pilih internet site



·         disini berisi domain yang telah kalian isi sebelumnya. Biarkan saja. Pilih OK



·         kosongkan saja jika kalian diminta memasukkan password postmaster. pilih OK



·         biarkan saja begini, pilih OK



·         Kemudian pilih No pada bagian Force Synchronous mail



·         Pada bagian ini, di baris terakhir tambahkan 0.0.0.0/0


·         Biarkan apa adanya pada Mailbox Size Limit. Lanjut, pilih OK.


·         langsung OK



·         pilih ipv4 kemudian OK




30.  Pengujian

·         SMTP port 25

isikan konfigurasi sebagi berikut

#telnet mail.tkja-07.net 25
mail from:ayu
rcpt to:sumirat
data
test email
.
quit


·         POP3 port 110

isikan konfigurasi sebagai berikut
#telnet mail.tkja-07.net 110
user sumirat
pass 123
stat
test email
.
quit



31.  Installasi squirrelmail

sudo apt-get install squirrelmail


32.  konfigurasi apache2.conf

sudo nano /etc/apache2/apache2.conf


Include “/etc/squirrelmail/apache.conf”    #tambahkan di baris paling bawah



Langkah berikutnya adalah mengkonfigurasi VirtualHost untuk Squirrelmail

sudo nano /etc/squirrelmail/apache.conf




 
Alias /mail /usr/share/mail




 
<Directory /usr/share/squirrelmail>
Options FollowSymLinks
<IfModule mod_php5.c>
php_flag register_globals of
</IfModule>
<IfModule mod_dir.c>
DirectoryIndex index.php
</IfModule>
# access to confgtest is limited by default to prevent information leak
<Files confgtest.php>
order deny,allow
deny from all
allow from 127.0.0.1
</Files>
</Directory>
# users will prefer a simple URL like http://webmail.example.com
<VirtualHost *:80>
# Diganti menjadi port 80
DocumentRoot /usr/share/squirrelmail
# Lokasi web squirrelmail
ServerName mail.mysite-53.net
# Nama domain
</VirtualHost>
...
Aslinya baris tersebut adalah
Alias /squirrelmail /usr/share/sqirrelmail





33.  konfigurasi pada /etc/squirrelmail/apache.conf

sudo nano /etc/squirrelmail/apache.conf
konfigurasi seperti pada gambar dibawah ini

34.  restart apache2

sudo /etc/init.d/apache2 restart

35.  masuk Windows XP dan aturlah IP pada Windows XP seperti dibawah ini



36.  Masuk web browser dan ketikkan http://mail.tkja-07.net



37.  login dengan user ayu dan pass 123



38.  ketikkan email dengan To : sumirat@tkja-07.net



39.  keluar dari  ayu@tkja-07.net

40.  login dengan user sumirat pass 123



41.  cek pada daftar inbox ada email dari ayu@tkja-07.net



42.  selesai

terimakasih semoga bermanfaat :)