membangun mail server.doc

5
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

Upload: ivan-hardivan

Post on 29-Nov-2015

11 views

Category:

Documents


2 download

DESCRIPTION

Membangun Mail Server

TRANSCRIPT

Page 1: Membangun Mail Server.doc

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

Page 2: Membangun Mail Server.doc

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]

Page 3: Membangun Mail Server.doc

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

Page 4: Membangun Mail Server.doc

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.