membangun mail server.doc
DESCRIPTION
Membangun Mail ServerTRANSCRIPT
Untuk membangun Mail Server yang kita butuhkan adalah :
1. Sofware DNS (ex: Bind)
2. Software Web Server (ex:Apache)
3. Software MTA (Mail Transfer Agent) ex: Postfix
4. Software MDA (Mail Delivery Agent) ex: Dovecot
5. Software MUA (Mail User Agent) ex: Outlook
Pengaturan DNS (bind)
Pertama kita atur DNS-nya sehingga dapat diakses dengan menggunakan nama domain.
Untuk itu misalnya nama domain-nya adalah ontohod.com dengan mail exchange host
mail.ontohod.com.
Pengaturan Web Server
Selanjutnya install & aktifkan Webserver.
Pengaturan Postfix (SMTP)
#apt-get install postfix
1. Kalau sudah kita atur untuk pengiriman file menggunakan postfix. Dimana postfix
digunakan untuk service pengiriman menggunakan SMTP. Letak pengautan postfix berada
pada /etc/postfix/main.cf
Diganti pada bagian :
myhostname = mail.ontohod.com
mydomain = ontohod.com
myorigin = $myhostname
inet_interfaces = all
mydestination = =$myhostname,$mydomain
mynetworks_style = subnet
mynetworks = 192.168.1.0/24, 127.0.0.0/8
home_mailbox = Maildir/
Kemudian anda restart service postfix untuk refresh konfigurasinya :
#/etc/init.d/postfix restart
Pengaturan Dovecot (POP3 dan IMAP)
#apt-get install dovecot-common dovecot-imapd dovecot-pop3d
1. Sesudah itu atur untuk POP3 dan IMAP.Letak pengaturannya berada pada
/etc/dovecot.conf. Caranya :
#vim /etc/dovecot.conf
Diganti di bagian :
protocols = pop3 imap
disable_plaintext_auth = no ==> Ini akan mengurangi keamanan email
pop3_uidl_format = %08Xu%08Xv ==> supaya tidak ada masalah dengan outlook
2. Kalau sudah restart dovecot. Caranya :
#/etc/init.d/dovecot restart
Kemudian buat folder Maildir
pertama masuk ke folder skel
#cd /etc/skel
#maildirmake.dovecot Maildir
3. Kemudian buat user baru. Dimana user tersebut akan langsung dibuatkan mailbox-nya.
#useradd saya
#passwd saya
4. Kemudian lakukan test kirim ke alamat email [email protected] sesuai dengan user
yang telah dibuat. caranya :
[root@one~]# telnet mail.ontohod.com 25
Trying 192.168.1.2…
Connected to mail.ontohod.com.
Escape character is ‘^]’.
220 mail.ontohod.com ESMTP Postfix
helo mail.ontohod.com
250 mail.ontohod.com
mail from:[email protected]
250 2.1.0 Ok
rcpt to:[email protected]
250 2.1.5 Ok
data
354 End data with <cr><lf>.<cr><lf></lf></cr></lf></cr>
subject:ole lea leo
jhdvjh
dsgadh
dkhsgkdha
.
250 2.0.0 Ok: queued as 5A1D11E2DFD
quit
221 2.0.0 Bye
5. Kemudian kita lihat apakah user “saya” telah menerima. Dengan cara :
telnet mail.ontohod.com 110 ==> Port 110 adalah port untuk POP3
user saya ==> nama user
pass password ==> password dari user
list ==> melihat list email yang ada
hasilnya :
+OK 1 messages:
1 471
.
retr 1 ==> Untuk membaca isi email gunakan nomor urut email
hasilnya :
+OK 471 octets
Return-Path: <one></one>
X-Original-To: [email protected]
Delivered-To: [email protected]
Received: from mail.ontohod.com (unknown [192.168.1.2])
by mail.ontohod.com (Postfix) with SMTP id 5A1D11E2DFD
for <saya>; Wed, 7 May 2008 20:18:02 +0700 (WIT)</saya>
subject:ole lea leo
Message-Id:
Date: Wed, 7 May 2008 20:18:02 +0700 (WIT)
From: [email protected]
To: undisclosed-recipients:;
jhdvjh
dsgadh
dkhsgkdha
.
6. Kalau sudah terlihat isi email seperti di atas maka pengaturan sudah berhasil. Untuk itu
melihat email tersebut bisa gunakan E-mail Client seperti : evolution, kmail, thunderbird,
outlook express, dan lain-lain. Untuk user name yang digunakan anda cukup menuliskan
nama user saja, misalnya dari user yang telah kita buat anda tulis usernya “saya”.
Pengaturan Squirrelmail (WebMail)
1. Squirrelmail adalah program untuk menggunakan E-mail menggunakan Web. Seperti E-
mail yahoo, gmail dan lain-lain. Untuk ini tentu saja kita harus mengaktifkan Web Server.
2. Pertama kali yang anda lakukan adalah mendownload squirellmail dari situs
http://www.squirrelmail.org.
3. Selanjutnya anda ekstrak file squirrelmail anda ke direktori /usr/local. Caranya :
#tar -jxvf squirrelmail-1.4.13.tar.bz2 -C /usr/local/
Untuk mempermudah pencarian kita buat symbolic link. Dengan cara :
#cd /usr/local
#ln -s squirrelmail-1.4.13 squirrelmail
4. Kalau sudah anda masuk ke direktori dari squirellmail dan lakukan konfigurasi
#cd /usr/local/squirrelmail
#./configure
maka akan muncul layar yang berisi :
SquirrelMail Configuration : Read: config_default.php (1.4.0)
———————————————————
Main Menu –
1. Organization Preferences
2. Server Settings
3. Folder Defaults
4. General Options
5. Themes
6. Address Books
7. Message of the Day (MOTD)
8. Plugins
9. Database
10. Languages
D. Set pre-defined settings for specific IMAP servers
C Turn color on
S Save data
Q Quit
Disini anda cukup mengatur pada :
1.1 Organization Name
1.4 Organization Title
2.1 Domain ==> Nama Domain yang dipakai
4.1 Data Directory
4.2 Attachment Directory
Untuk data directory dan attachment tolong dicatat, karena folder tersebut harus kita buat.
Kalau sudah Save dengan menekan “s” dan Quit dengan tombol “q”.
5. Apabila attachment dan data directory sudah kita ketahui maka kita buat. Selain itu juga
foder-folder tersebut harus bis ditulis oleh Apache. Misalkan menggunakan folder
/var/local/squirrelmail/data dan /usr/local/squirrelmail/attachment, maka caranya adalah :
#mkdir -p /var/local/squirrelmail/data
#mkdir /var/local/squirrelmal/attachment
#chown -R apache.apache /var/local/squirrelmail
Untuk user dan group dari apache lihat di file konfigurasi Apache di
/etc/httpd/conf/httpd.conf
6. Selanjutnya agar anda mengakses webnya maka bisa gunakan Web Alias atau Virtual
Host agar Webmail bisa diakses. Untuk itu harus mengedit file konfigurasi Apache di
/etc/httpd/conf/httpd.conf. Caranya adalah :
#vi /etc/httpd/conf/httpd.conf
Pengaturan Alias sehingga bisa mail bisa diakses dengan http://ontohod.com/mail
Alias /mail “/usr/local/squirrelmail/”
<directory></directory>
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
Pengaturan VirtualHost sehingga mail bisa diakses dengan http://mail.ontohod.com
NameVirtualHost 192.168.1.2:80
<virtualhost></virtualhost>
ServerAdmin [email protected]
DocumentRoot /usr/local/squirrelmail
ServerName mail.ontohod.com
Kalau sudah anda save file konfigurasi anda.
7. Sekarang sudah memiliki E-mail server sendiri.