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

MAIL SERVER

E-mail merupakan aplikasi internet yang banyak digunakan saat ini untuk komunikasi dua arah. Selain
karena kemudahan dalam penggunaannya juga karena kemurahan teknologi yang ditawarankan oleh
email ini. 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
e-mail dilakukan melalui perangkat elektronik seperti komputer atau HP/PDA.
Proses pengiriman/penerimaan e-mail melibatkan protokol Simple Mail Transfer Protocol (SMTP) dan
Post Office Protocol version 3 (POP3). Protokol SMTP bertugas untuk proses pengiriman mail
(outgoing mail) dan POP3 bertugas untuk proses penerimaan email (Incoming mail).
Jika User atau pemilik e-mail tidak sedang aktif/offline untuk pengaksesan email, maka e-mail yang
tertuju kepadanya akan ditampung sementara oleh server e-mail sampai pemilik email tersebut
mengaksesnya. Hal ini bisa terjadi karena adanya protokol POP3.

Proses pengiriman e-mail secara detail dapat dilihat pada gambar berikut yang melibatkan beberapa
komponen server seperti DNS server, mail server meliputi SMTP server, Mail Transfer Agent (MTA),
dan POP3 server.
Mari kita asumsikan bahwa penulis ingin mengirim sebuah e-mail ke rekan yang berada di perusahaan
lain (bafafih_1@yahoo.co.id). Bagaimana e-mail yang penulis kirim dapat sampai ke rekan yang
berada di perusahaan lain tersebut?.
Berikut deskripsi proses transfer/receive e-mail yang melibatkan protokolprotokol di atas.
1. Kmail, Microsoft Outlook atau e-mail client yang lain akan melakukan koneksi ke SMTP
server di
mail.jaringan.com menggunakan port 25.
Kmail/Microsoft Outlook melakukan percakapan dengan SMTP server tentang alamat email dari
pengirim/sender, alamat e-mail tujuan serta isi dari e-mail tersebut.
SMTP server akan mengambil alamat e-mail ke tujuan dan memecah menjadi: 112
- Nama pemilik – bafagih_1
- Nama domain – yahoo.co.id
Jika user tujuan merupakan user lain yang masih berada di domain yang sama (jaringan.com), maka
SMTP server akan memberikan email tersebut ke POP3 server di debianIndonesia.org. Untuk kasus di
atas, e-mail tujuan tidak berada di domain yang sama, maka SMTP server akan berkomunikasi terlebih
dahulu dengan domain tujuan.
1. SMTP server akan berkomunikasi dengan Domain tujuan dan meminta IP address dari domain tersebut
yakni Yahoo.co.id
2. Domain tujuan akan mereply dengan sebuah alamat SMTP server tujuan.
3. SMTP server jaringan.com melakukan koneksi ke SMTP server yahoo.co.id menggunakan port
25.
4. Selanjutnya e-mail tersebut akan diserahkan ke POP3 server menggunakan port 110 yang
terdapat pada domain tersebut. Selama user bafagih_1 berstatus offline, maka e-mail yang
tertuju kepadanya akan tetap tersimpan di POP3
server sampai user bafagih_1 mengakses MUA.
Membangun E-mail server dapat menggunakan beberapa software berikut:
1. Postfix (Mail Transfer Agent MTA) dan autentikasi SASL dengan TLS
2. Dovecot POP3/IMAP server
Pengaksesan email dapat menggunakan squirrelmail (web based email), Microsoft Outlook, KMail.

Menginstall paket yang dibutuhkan yaitu postfix, courier-imap, squirrelmail


jaringan :~# apt-get install postfix squirrelmail

Pilih ok pilih internet site

Isikan mail.jaringan.com pilih yes

CATATAN
Apabila muncul kesalahan

Remove program
o exim4
o exim4-config
o exim4-daemon-light
o exim4-base
jaringan :~# apt-get remove --purge exim4 exim4-config exim4-daemon-light exim4-base
Mengedit file /etc/postfix/main.cf
jaringan :~# nano /etc/postfix/main.cf
# See /usr/share/postfix/main.cf.dist for a commented, more complete version

# Debian specific: Specifying a file name will cause the first


# line of that file to be used as the name. The Debian default
# is /etc/mailname.
#myorigin = /etc/mailname

smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)


biff = no

# appending .domain is the MUA's job.


append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings


#delay_warning_time = 4h

# TLS parameters
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${queue_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${queue_directory}/smtp_scache

# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for


# information on enabling SSL in the smtp client.

myhostname = jaringan.jaringan.com
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = mail.jaringan.com, admin.jaringan.com, localhost.jaringan.com, localhost
relayhost =
mynetworks = 127.0.0.0/8 14 .0.0.0/8
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
home_mailbox = Maildir/

Instalasi Dovecot POP3/IMAP Server


 Instalasi dovecot POP3/IMAP menggunakan perintah berikut.
jaringan :~# apt-get install dovecot-imapd dovecot-common
perhatian pada sebagian cd paket dovecot-pop3d terdapat pada disk 2 /dvd2
pada saat kita memasukan dvd debian disk ke 2 debian tidak mengenali isi cd tersebut oleh karna itu
kita perlu meng add dvd disk 2 dengan cara
jaringan :~# apt-cdrom add
jaringan :~# apt-get install dovecot-pop3d
 Edit baris berikut pada file konfigurasi
jaringan :~# nano /etc/dovecot/dovecot.conf
Karna terlalu banyak nya kata yang terdapat pada file ini
Kami menyan tungkan line dari kata yang terdapat pada file ini
kata Cara mencari line pada tampilan program editor tekan tombol line
ctrl+w (untuk mencari kata) dan ctrl+t(untuk menuju pada line)
ctrl+t (go to line)dapat digunakan jika kita telah menekan ctrl+w(where is)
protocols = (21)
#disable_plaintext_auth = yes (46)
pop3_uidl_format = %08Xu%08Xv (602)
# mail_location = mbox:~/mail:INBOX=/var/mail/%u (203)
auth default { (738)
mechanisms = plain (741)
passdb pam { (777)
} (806)
userdb passwd { (875)
} (876)
#socket listen { (948)
#client { (961)
# The client socket is generally safe to export to everyone. Typical use (962)
# is to export it to your SMTP server so it can do SMTP AUTH lookups (963)
# using it. (964)
#path = /var/run/dovecot/auth-client (965)
#mode = 0660 (966)
#} (967 / 969)
#} (968 / 970)
Ubalah kata kata diatas hingga menjadi kata seperti dibawah ini
protocols = pop3 imap
disable_plaintext_auth = no
pop3_uidl_format= %08Xu%08Xv
mail_location = mbox:~/mail:INBOX=/var/mail/%u
auth default2 {
mechanisms = plain login
passdb pam {
}
userdb passwd {
}
socket listen {
client {
# The client socket is generally safet to everyone. Typical use (962)
# is to export it to your SMTP server so it can do SMTP AUTH lookups (963)
# using it.
path = /var/run/dovecot/auth-client
mode = 0660
user = postfix
group = postfix
}
}

 Mensetting squirrelmail
jaringan :~# /etc/squirrelmail/conf.pl
Tekan 2 > enter
kemudian tekan 1 > enter

untuk mensetting domain. Isikan jaringan.com

Tekan r > enter


tekan d > enter untuk mensetting spesific IMAP Server.

Isikan courier.
Tekan s > enter untuk menyimpan konfigurasi.

Tekan q > enter untuk keluar

 Membuat symlink untuk apache2


Include /etc/squirrelmail/apache.conf ke dalam file /etc/apache2/apache2.conf
#<IfModule mod_info.c>
#
# Allow remote server configuration reports, with the URL of
# http://servername/server-info (requires that mod_info.c be loaded).
# Change the ".example.com" to match your domain to enable.
#
#<Location /server-info>
# SetHandler server-info
# Order deny,allow
# Deny from all
# Allow from .example.com
#</Location>
#</IfModule>

# Include the virtual host configurations:


Include /etc/apache2/sites-enabled/ Include /etc/squirrelmail/apache.conf

 Membuat Directory Maildir untuk menyimpan e-mail yang masuk pada directory /etc/skel
jaringan : /etc/skel# maildirmake Maildir
 Restart layanan postfix, courier-imap dan apache2
jaringan :~# /etc/init.d/postfix restart
jaringan :~# /etc/init.d/ dovecot restart
jaringan :~# /etc/init.d/apache2 restart
 Mengetest mail server yang sudah dikonfigurasi
jaringan :~# links www.jaringan.com/squirrelmail

Tampilan pada program links tampilan pada web browser

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