Вы находитесь на странице: 1из 12

Cara Kerja Mail Server

MTA MTA

yahoo.com
internet gmail.com

1. Web mail 1. Web mail


(port 80) (port 80)
2. Mail client 2. POP3
(port 25) (port 110)
3. IMAP
(port 143)

joni@yahoo.com budi@gmail.com
Version 1.0 linuxslides.blogspot.com
Setting Mail Server

1. Setting DNS (Bind9)


2. Setting Mail Transfer Agent (Exim4)

Version 1.0 linuxslides.blogspot.com


Setting DNS

1. Tambah record MX pada zone DNS


2. Tambah record MX pada zone reversed
3. Sesuaikan /etc/hostname dengan DNS

Version 1.0 linuxslides.blogspot.com


1. Tambah record MX pada zone DNS

Tambahkan record MX (mail exchange) dan angka referensinya


pada file zone:
$ sudo vim /etc/bind/zones/llc.com.db

llc.com. IN SOA dns1.llc.com. root.dns1.llc.com. (


001 ; serial
1H ; refresh
15M ; retry
1W ; expiry
1H ; ttl
)
@ IN NS dns1
@ IN MX 10 mail
dns1 IN A 192.168.2.5 Ubah ip address jika
mail IN A 192.168.2.5 mail server ada pada
@ IN A 192.168.2.5 mesin yang berbeda
www IN CNAME dns1
Version 1.0 linuxslides.blogspot.com
2. Tambah record MX pada zone reversed

Tambahkan record MX (mail exchange) dan angka referensinya


pada file zone reversed:
$ sudo vim /etc/bind/zones/2.168.192.db

llc.com. IN SOA dns1.llc.com. root.dns1.llc.com. (


001 ; serial
1H ; refresh
15M ; retry
1W ; expiry
1H ; ttl
)
@ IN NS dns1
@ IN MX 10 mail

Version 1.0 linuxslides.blogspot.com


3. Sesuaikan /etc/hostname dengan DNS

Edit /etc/hostname:
$ sudo vim /etc/hostname

dns1.llc.com

Restart daemon bind9:


$ sudo /etc/init.d/bind9 restart

Test ping mail:


$ ping mail.llc.com

Version 1.0 linuxslides.blogspot.com


Setting MTA Exim4

1. Instalasi Exim4
2. Konfigurasi Exim4
3. Test kirim email
4. Tambahkan domain virtual (jika ada)

Version 1.0 linuxslides.blogspot.com


1. Instalasi Exim4

$ sudo sudo apt-get install exim4

Dengan meng-intall paket exim4 maka paket-paket di bawah juga


akan ter-install:
● exim4-base
● exim4-config
● exim4-daemon-light

Version 1.0 linuxslides.blogspot.com


2. Konfigurasi Exim4
$ sudo vim /etc/exim4/update-exim4.conf.conf

dc_eximconfig_configtype='internet'
dc_other_hostnames='llc.com'
dc_local_interfaces='127.0.0.1;192.168.2.5'
dc_readhost=''
dc_relay_domains='*'
dc_minimaldns='false'
dc_relay_nets=''
dc_smarthost=''
CFILEMODE='644'
dc_use_split_config='false'
dc_hide_mailname=''
dc_mailname_in_oh='true'
dc_localdelivery='mail_spool'

Version 1.0 linuxslides.blogspot.com


3. Test kirim email
Coba cek apakah alamat Anda joni@llc.com sudah dikenali:

$ exim -bt joni@llc.com

R: system_aliases for joni@llc.com


R: userforward for joni@llc.com
R: procmail for joni@llc.com
R: maildrop for joni@llc.com
R: lowuid_aliases for joni@llc.com (UID 1000)
R: local_user for joni@llc.com
joni@llc.com
router = local_user, transport = mail_spool

Jika muncul tampilan di atas, maka alamat sudah dikenali. Sekarang


coba kirim email ke diri sendiri:

$ mail -v joni@llc.com Untuk cek email:


Subject: Test kirim ke diri sendiri $ mail
Apa kabar dirimu di sana?
Cc: [ENTER] (ketik no email yg akan
Ctrl+D dibaca, q untuk keluar)
Version 1.0 linuxslides.blogspot.com
4. Menambahkan domain virtual
Jika kita memiliki domain virtual, misalnya sinau.com, maka
domain ini bisa ditambahkan agar dikenali oleh Exim4.

Caranya, edit file berikut:

$ sudo vim /etc/exim4/update-exim4.conf.conf

dc_eximconfig_configtype='internet'
dc_other_hostnames='llc.com; sinau.com'
dc_local_interfaces='127.0.0.1' Tambahkan domain di
dc_readhost='' sini, pisahkan dengan
... semi kolon “ ; “

Update file konfigurasi di atas dengan menjalankan:

$ sudo update-exim4.conf

Version 1.0 linuxslides.blogspot.com


Lab: Buat Mail Server di bawah ini:

com

unix freebsd linux windows

redhat suse

Catatan:
1. Mail server digabung dengan DNS server
2. Pastikan semua dapat saling mengirim
email dari domain utama atau pun virtual
Version 1.0 linuxslides.blogspot.com

Вам также может понравиться