SlideShare a Scribd company logo
BAB XI

Konfigurasi
Debian 4 (Etch)
Mail Server

Tujuan : Melakukan instalasi konfigurasi serta membuat Mail Server pada
server Debian
BAB XI Mail Server

A. Pendahuluan
E-mail sudah digunakan orang sejak awal terbentuknya internet pada
sekitar tahun 1969 dan merupakan salah satu fasilitas yang ada pada
saat itu. Sesuai dengan perkembangan internet, penggunaan email ini
juga semakin membesar Walaupun pada saat ini persentasinya sudah
turun karena adanya sebuah fasilitas baru di internet yang dikenal
sebagai WWW. Salah satu alasan kenapa email dipakai orang karena
memberikan cara yang mudah dan cepat dalam mengirimkan sebuah
informasi. Selain itu email dapat juga informasi yang ukurannya
kecil sampai ke file yang ukurannya besar. Pada gambar berikut
bagaimana cara
pertukaran email yang menggunakan TCP/IP

User di
terminal

User

User di
terminal

User

Antrian yang akan
dikirim

Mailbox penerima

MTA

MTA

Gambar komponen konseptual sistem email

Mail server hanya sebuah aplikasi yang berurusan dengan lalu lintas
email, dia tidak secara langsung berhubungan dengan user yang akan
berkirim.
Dalam pengiriman email, terdapat dua aplikasi yang diperlukan yaitu
MTA (Mail Transfer Agent), dan MUA (Mail User Agent). Kerja sama
antara MUA dan MTA dapat dianalogikan seperti agen perjalanan dan
perusahaan perjalanan, dimana email merupakan orang yang akan
melakukan perjalanan.
Secara garis besar MTA (Mail Transfer Agent) adalah sebuah aplikasi
untuk mengantarkan email. MTA melakukan fungsi-fungsi sebagai
berikut :
Pertukaran email menggunakan protokol TCP
Menerima email masuk (incoming)
Meneruskan email yang akan keluar (outgoing)
Mengatur antrian bila ada email masuk, keluar dan yang tertunda
pengirimannya
84
BAB XI Mail Server

MTA yang umum dipakai adalah sendmail dan qmail untuk di unix serta
untuk di Ms Windows menggunakan Mdaemon.
Sedangkan MUA (Mail User Agent) adalah aplikasi yang berfungsi
sebagai antar muka (interface) antara email (dalam hal ini
berhubungan dengan user yang memiliki email tersebut) dengan MTA
yang mendukungnya. Ia berfungsi :
Menulis email dan membaca email yang masuk.
Mengatur konfigurasi email sehingga sesuai dengan MTA yang
mendukungnya.
Memberikan kenyamanan kepada user dalam menerima dan mengirim
email.
Beberapa agen email yang populer saat ini adalah Pine, Eudora,
Netscape, Outlook dan Pegasus.
Dalam berkomunikasi email menggunakan protocol sendiri yaitu SMTP
(Simple Mail Transport Protocol) yang bekerja di port 25. Protokol
ini hanya bekerja untuk berkomunikasi dengan server mail remote,
tidak untuk server lokal.

B. Bagaimana E-mail Terkirim ?
Disini akan dicontohkan bagaimana proses pengiriman email. Kita akan
mengirimkan sebuah alamat dan nanti akan kita lihat hubungan
SMTPnya. Pada contoh dibawah ini kita akan menganalisa apa yang
dikirimkan dan diterima sebuah MTA melalui SMTP. Baris yang dimuali
dengan >>> adalah perintah yang dikirimkan oleh client SMTP, dan
baris yang dimulai dengan kode balasan 3 digit adalah dari server
SMTP. Berikut ini adalah contohnya:
Contoh
Untuk mengirimkan sebuah email, hanya ada lima perintah yang
digunakan, yaitu: HELO, MAIL,RCPT,DATA, dan QUIT. SMTP ini sangat
sederhana prinsip kerjanya. Komunikasi antara server dan client
terdiri dari teks-teks
yang mudah dibaca. Mula-mula client
menggunakan hubungan TCP ke port 25, dan menunggu kode jawaban 220
dari server yang merupakan ucapan selamat datang ke server tersebut.
Jawaban dari server ini harus dimulai dengan FQDN (fully quanlified
domain name ) dari server, misal ai3.itb.ac.id.
Selanjutnya clien memperkenalkan diri dengan perintah EHLO atau jika
server masih versi lama maka cara memperkenalkan diri dengan
perintah HELO. Perintah HELO adalah perintah primitif yang ada pada
SMTP versi awal. Argumen dibelakang perintah tersebut adalah FQDN
dari client, misalkan students.ee.itb.ac.id.
85
BAB XI Mail Server

Server merespon dengan memberikan identitas dirinya kepada client.
Jika komunikasi sudah terbentuk, client dapat mengirimkan lebih dari
satu
pesan,mengakhiri
hubungan,
atau
meminta
server
untuk
mengirimkan aturan bagi pengirim dan penerima, sehingga pesan dapat
mengalir dengan arah yang sebaliknya.
Transaksi email dimulai dengan perintah MAIL, yang menjelaskan siapa
pengirim pesan ini. Server selanjutnya mempersiapkan struktur
datanya agar dapat menerima pesan baru, dan membalas perintah MAIL
dengan kode 250, atau lengkapnya 250 ok. Perintah selanjutnya adalah
RCPT dimana perintah ini menjelaskan siapa pemerimanya. Jika
penerimanya ada banyak, maka akan ada beberapa perintah RCPT dapat
dikeluarkan. Jika sudah server juga harus membalas ke client bagi
setiap perintah RCPT dengan mengirimkan respon 250 OK, atau jika ada
kesalahan akan dibalas dengan respon 550 No such user here.
Isi pesan dikirim oleh client dengan perintah DATA yang diakhiri
dengan mengirimkan satu baris data yang hanya berisi satu titik.
Server merespon dengan mengirimkan pesan 354 start mail input dan
menentukan urutan karakter tertentu yang dijadikan sebagai tanda
akhir pesan email.
QUIT dikirim terakhir untuk mengakhiri transaksi pengiriman pesan
mail. Server merespon dengan mengirimkan pesan 221, yang berarti
setuju untuk menghentikan transaksi. Kedua pihak akhirnya menutup
hubungan TCP.

C. Komponen E-mail
Email terdiri dari tiga buah komponen, yaitu:
Envelope, atau amplop. Ini digunakan oleh MTA untuk pengiriman.
Dalam contoh sebelumnya, envelope ditandai dengan dua buah perintah
SMTP :
MAIL from: <riza@students.ee.itb.ac.id>
RCPT to: <riza@ai3.itb.ac.id>
Header, digunakan oleh user agent. Ada kurang lebih sembilan field
header, yaitu: Received, Message-Id, From, Date, Reply-To, X-Phone,
X-mailer, To dan Subject. Setiap field header berisi sebuah nama
yang diikuti oleh sebuah titik dua (:), dan nilai dari field header
tersebut.
Body merupakan isi pesan dari pengirim ke penerima.

D. Mail Exchanger (MX)
MX berfungsi sebagai tempat penyimpanan sementara jika sebuah mail
server yang sebenarnya lagi down atau mati. Hal ini sangat penting
bagi sebuah organisasi yang mempunyai jaringan yang cukup luas dan
86
BAB XI Mail Server

mempunyai banyak mail server. Untuk supaya anda dapat melakukan hal
ini , anda harus mengeset dalam DNS server anda.
Contoh setting dalam DNS server adalah sebagai
menambahkan record MX) :
Students.itb.ac.id
IN A 167.205.22.114
IN MX 100 mx1.itb.ac.id.
IN MX 50 mx2.itb.ac.id.
IN MX 10 students.itb.ac.id.

berikut

(untuk

Pada contoh diatas MX record memberikan prioritas tertinggi pada
host yang bersangkutan yaitu students.itb.ac.id. Jika pengiriman
email gagal karena sesuatu hal maka akan dicoba dikirimkan ke
mx2.itb.ac.id yang merupakan mail exchanger dari students.itb.ac.id.
Jika dalam pengirimannya gagal lagi maka mail akan dikirimkan ke
host mx1.itb.ac.id dimana server ini berfungsi sebagai mail
exchanger ke dua dari mesin students.itb.ac.id.
Selang pemilihan preference MX record
biasanya dibuat selisih
sepuluh angka. Selisih ini dibuat sedemikian hingga agar bila ada
penambahan mail server, kita dapat menambahkan record MX dari yang
telah ada sebelumnya.
Sebuah host untuk dapat melihat record MX dari suatu server bisa
dengan mengetikkan perintah seperti dibawah ini
$ host students.itb.ac.id
students.itb.ac.id has address 167.205.22.114
students.itb.ac.id
mail
is
handled
(pri=10)
by
students.itb.ac.id
students.itb.ac.id mail is handled (pri=50) by mx2.itb.ac.id
students.itb.ac.id mail is handled (pri=100) by mx1.itb.ac.id

E. Relay Agent
Fungsi utama dari relay agent adalah untuk mengirimkan email dari
user agent. Jadi semua email yang akan dikirimkan ke jaringan luar
akan dikirim dulu oleh user agent ke relay agent, dan jika sudah
sampai maka selanjutnya adalah menjadi tanggung jawab dari mesin
yang berfungsi sebagai relay agent untuk mengirimkan email yang
diberikan kepadanya.
Karena fungsinya sangat penting bagi pengiriman email, maka dalam
sebuah jaringan kita harus mempunyai mesin yang berfungsi sebagai
relay agent lebih dari satu (selain mesin mail server utama). Untuk
dapat menghemat biaya mungkin fungsinya bisa kita satukan dengan
87
BAB XI Mail Server

mesin yang berfungsi sebagai MX. Tapi jika traffik mail sudah pada
apalagi terdapat mailling list yang banyak sebaiknya kedua fungsi
tersebut dipisahkan ke mesin tersendiri.
Sebagai administrator anda harus bisa mengatur supaya mesin MX dan
relay agent ini tidak disalah gunakan oleh orang lain untuk
melakukan hal-hal yang merugikan. Salah satu contohnya jika kita
melakukan pengesetan server mail secara asal-asalan dan membolehkan
semua orang untuk merelay ke mesin anda, bisa jadi mesin anda
nantinya akan digunakan orang untuk membuat SPAM mail. Untuk
menghindari hal ini anda harus membuat aturan atau mengeset dalam
server anda bahwa host-host yang boleh merelay ke mesin anda adalah
host tertentu yang anda kenal atau mungkin khusus untuk host-host
yang ada dalam jaringan anda.

F. Instalasi Postfix, Courier-pop, Courier-imap
1. Postfix
Postfix adalah aplikasi yang akan kita installkan untuk membangung
sebuah mail server. Lakukan perintah berikut untuk menginstalasi
postfix:
zhanzz:/home/nanda# apt-get install postfix

Pertanyaan yang akan muncul ketika proses instalasi ini adalah:
1. General type of configuration: jawab Internet Site
2. Lalu ketikan dns name yang kita buat tadi contoh
zhanzz.smkn.com hapus kata “zhanzz” sehingga menjadi smkn.com
2. Courier-imap Courier-pop
Untuk melengkapi mail server kita harus menginstallkan dua software
lain yaitu courier-pop dan courier-imap. Lakukan instalasi kedua
software tersebut dengan perintah:
zhanzz:/home/nanda# apt-get install courier-imap courier-pop

jika ada muncul pertanyaan tentang creat web administration
direktori pilih No
1. File /etc/postfix/main.cf
zhanzz:/home/nanda# nano /etc/postfix/main.cf

88
BAB XI Mail Server

Tidak
banyak
yang
harus
kita
lakukan
dalam
file
/etc/postfix/main.cf ini. Baris konfigurasi yang diawali dengan
tanda pagar (#) dianggap komentar dan tidak akan dieksekusi oleh
sistem. Sesuaikan isi pada bagian bawah atau akhir dari konfigurasi
file main.cf seperti konfigurasi berikut:
myhostname = zhanzz.smkn.com
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = smkn.com, zhanzz.smkn.com, loc
alhost.smkn.com, localhost
relayhost =
mynetworks = 127.0.0.0/8
# mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
home_mailbox = Maildir/

2. Maildir
Berikutnya kita harus membuat folder bernama Maildir untuk menyimpan
file email setiap user. Dengan perintah pindah ke directory
/etc/skel/ dan membuat direktor Maildir/ dengan perintah:
zhanzz:/home/nanda# cd /etc/skel
dan
zhanzz:/etc/skel# maildirmake Maildir/
kembali ke direktor home
zhanzz:/etc/skel# cd /home/nanda

3. Adduser
Untuk melakukan ujicoba berkirim email, kita perlu membuat user
baru. User baru tersebut pada nantinya akan kita gunakan untuk
melakukan pengujian berkirim email. Perhatikan pembuatan user
berikut:
1. User pertama
zhanzz:/home/nanda# adduser arnanda
Adding user `arnanda'...
Adding new group `arnanda' (1001).
Adding new user `arnanda' (1001) with group `arnanda'.
Copying from `/etc/skel'
Enter new UNIX password:
Retype new UNIX password:

89
BAB XI Mail Server
passwd: password updated successfully
Changing the user information for arnanda
Enter the new value, or press ENTER for the default
Full Name []: Arnanda Fauzan Helmy
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Is the information correct? [y/N] y

2. User kedua
zhanzz:/home/nanda# adduser ilmi
Adding user `ilmi'...
Adding new group `ilmi ' (1001).
Adding new user `ilmi' (1001) with group `ilmi'.
Copying from `/etc/skel'
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Changing the user information for ilmi
Enter the new value, or press ENTER for the default
Full Name []: MOHD Zulhilmi Firdaus
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Is the information correct? [y/N] y

H. Squirrelmail
Bagi anda yang sudah terbiasa menggunakan aplikasi web mail
seperti Google Mail maupun Yahoo Mail tentu akan mengalami rasa
tidak nyaman bila berkirim-kirim email tersebut dilakukan via mode
text. Untuk menjawab kebutuhan tersebut di Linux ada aplikasi yang
bernama Squirrelmail. Dengan Squirrelmail memungkinkan kita untuk
membuka email melalui halaman web.
1. Instalasi
Lakukan instalasi software Squirrelmail dengan perintah:
zhanzz:/home/nanda# apt-get install squirrelmail

2. Konfigurasi
Aplikasi Squirrelmail ini secara default akan terinstall di
direktori /usr/share/squirrelmail/. Dalam kondisi default, setelah
90
BAB XI Mail Server

proses instalasi maka squirrelmail sudah dapat kita manfaatkan.
Dengan terinstallnya aplikasi squirrelmail maka ada beberapa
kemudahan yang bisa kita peroleh diantaranya:
1. User tidak perlu login ke server untuk mengakses email masingmasing
2. User
tidak
perlu
menghafalkan
perintah-perintah
untuk
berinteraksi dengan mail server
3. User hanya membutuhkan browser untuk membuka email masingmasing
4. User
hanya
perlu
mengetikkan
alamat
http://www.smkn.com/webmail pada address bar di browsernya.

Untuk itu bebapa hal harus kita lakukan diantaranya:
Tambahkan rangkaian tag Virtual Host berikut di baris paling bawah
pada file /etc/apache2/sites-available/default sesuai gambar di
bawah ini dengan perintah :
zhanzz:/home/nanda# nano /etc/apache2/sites-available/default

Kemudian Tambahkan rangkaian tag berikut di baris paling bawah pada
file /etc/apache2/apache2.conf sesuai dengan gambar di bawah ini
dengan perintah
zhanzz:/home/nanda# nano /etc/apache2/apache2.conf

91
BAB XI Mail Server

Tambahkan rangkaian tag berikut di baris paling atas pada file
/etc/squirrelmail/apache.conf sesuai dengan gambar di bawah ini
dengan perintah
zhanzz:/home/nanda# nano /etc/squirrelmail/apache.conf

restart service apache2 dengan perintah
zhanzz:/home/nanda# /etc/init.d/apache2 restart

I. Pengujian
Untuk menguji apakah aplikasi web mail Squirrelmail telah bisa kita
manfaatkan atau belum, lakukan langkah berikut:
1. Pastikan nama www.smkn.com sudah dapat kita panggil baik
dengan menggunakan perintah dig maupun dengan perintah
nslookup atau ping.
2. Bila tidak ada masalah, buka browser kemudian ketik pada
address bar http://www.smkn.com/webmail/. Seharusnya muncul
halaman login dari Squirrelmail.
3. Login dengan menggunakan username dan password yang sudah
terdaftar di server.

92
BAB XI Mail Server

93

More Related Content

What's hot

Mail server
Mail serverMail server
Mail server
syahrulfadillah16
 
2013-40. Konfigurasi Mail server pada ubuntu server 11.10
2013-40. Konfigurasi Mail server pada ubuntu server 11.102013-40. Konfigurasi Mail server pada ubuntu server 11.10
2013-40. Konfigurasi Mail server pada ubuntu server 11.10
Syiroy Uddin
 
29154 selly monikan
29154 selly monikan29154 selly monikan
29154 selly monikan
Selly Monika
 
6.1 lab-instalasi dan mail server
6.1 lab-instalasi dan mail server6.1 lab-instalasi dan mail server
6.1 lab-instalasi dan mail server
wayan abyong
 
Praktikum 11 http web server dan mail server pada cisco pt (domain)
Praktikum 11 http web server  dan mail server pada cisco pt (domain)Praktikum 11 http web server  dan mail server pada cisco pt (domain)
Praktikum 11 http web server dan mail server pada cisco pt (domain)
Samsugi S
 
Tugas 3 Rangkuman Protocol DNS, FTP, HTTP, dan SMTP
Tugas 3 Rangkuman Protocol DNS, FTP, HTTP, dan SMTPTugas 3 Rangkuman Protocol DNS, FTP, HTTP, dan SMTP
Tugas 3 Rangkuman Protocol DNS, FTP, HTTP, dan SMTP
Robby Firmansyah
 
Mail Server - SMTP IMAP POP3
Mail Server - SMTP IMAP POP3Mail Server - SMTP IMAP POP3
Mail Server - SMTP IMAP POP3
David Adi Nugroho
 
Introduction to Mail Server
Introduction to Mail ServerIntroduction to Mail Server
Introduction to Mail Server
Ahmad Fauzi
 
256543300 layanan-ftp-smtp-pop3-imap4
256543300 layanan-ftp-smtp-pop3-imap4256543300 layanan-ftp-smtp-pop3-imap4
256543300 layanan-ftp-smtp-pop3-imap4
Syifaun Nurul Umam
 
Laporan praktikum modul 4
Laporan praktikum modul 4Laporan praktikum modul 4
Laporan praktikum modul 4
Devandy Enda
 
Mail server
Mail serverMail server
Mail server
laziodanny
 
Smtp,pop3 & imap
Smtp,pop3 & imapSmtp,pop3 & imap
Smtp,pop3 & imap
Viezta86
 
Makalah web server debian 6 - refzqi
Makalah web server debian 6 - refzqiMakalah web server debian 6 - refzqi
Makalah web server debian 6 - refzqi
safei123
 
2014-25. Mail server menggunakan zimbra
2014-25. Mail server menggunakan zimbra2014-25. Mail server menggunakan zimbra
2014-25. Mail server menggunakan zimbra
Syiroy Uddin
 
Tugas Administrasi Jaringan
Tugas Administrasi JaringanTugas Administrasi Jaringan
Tugas Administrasi Jaringan
Sigit Muhammad
 
Tugas administrasi server
Tugas administrasi serverTugas administrasi server
Tugas administrasi serverfajaarfds
 
Konfigurasi FTP Server Debian OS
Konfigurasi FTP Server Debian OSKonfigurasi FTP Server Debian OS
Konfigurasi FTP Server Debian OS
Sugeng Rizky Darmawanto
 

What's hot (20)

Mail server
Mail serverMail server
Mail server
 
Laporan mail server
Laporan mail serverLaporan mail server
Laporan mail server
 
2013-40. Konfigurasi Mail server pada ubuntu server 11.10
2013-40. Konfigurasi Mail server pada ubuntu server 11.102013-40. Konfigurasi Mail server pada ubuntu server 11.10
2013-40. Konfigurasi Mail server pada ubuntu server 11.10
 
29154 selly monikan
29154 selly monikan29154 selly monikan
29154 selly monikan
 
6.1 lab-instalasi dan mail server
6.1 lab-instalasi dan mail server6.1 lab-instalasi dan mail server
6.1 lab-instalasi dan mail server
 
Bab iv landasan teori
Bab iv landasan teoriBab iv landasan teori
Bab iv landasan teori
 
Praktikum 11 http web server dan mail server pada cisco pt (domain)
Praktikum 11 http web server  dan mail server pada cisco pt (domain)Praktikum 11 http web server  dan mail server pada cisco pt (domain)
Praktikum 11 http web server dan mail server pada cisco pt (domain)
 
Tugas 3 Rangkuman Protocol DNS, FTP, HTTP, dan SMTP
Tugas 3 Rangkuman Protocol DNS, FTP, HTTP, dan SMTPTugas 3 Rangkuman Protocol DNS, FTP, HTTP, dan SMTP
Tugas 3 Rangkuman Protocol DNS, FTP, HTTP, dan SMTP
 
Mail Server - SMTP IMAP POP3
Mail Server - SMTP IMAP POP3Mail Server - SMTP IMAP POP3
Mail Server - SMTP IMAP POP3
 
Introduction to Mail Server
Introduction to Mail ServerIntroduction to Mail Server
Introduction to Mail Server
 
256543300 layanan-ftp-smtp-pop3-imap4
256543300 layanan-ftp-smtp-pop3-imap4256543300 layanan-ftp-smtp-pop3-imap4
256543300 layanan-ftp-smtp-pop3-imap4
 
Laporan praktikum modul 4
Laporan praktikum modul 4Laporan praktikum modul 4
Laporan praktikum modul 4
 
Mail server
Mail serverMail server
Mail server
 
Smtp,pop3 & imap
Smtp,pop3 & imapSmtp,pop3 & imap
Smtp,pop3 & imap
 
Makalah web server debian 6 - refzqi
Makalah web server debian 6 - refzqiMakalah web server debian 6 - refzqi
Makalah web server debian 6 - refzqi
 
2014-25. Mail server menggunakan zimbra
2014-25. Mail server menggunakan zimbra2014-25. Mail server menggunakan zimbra
2014-25. Mail server menggunakan zimbra
 
Tugas Administrasi Jaringan
Tugas Administrasi JaringanTugas Administrasi Jaringan
Tugas Administrasi Jaringan
 
J
JJ
J
 
Tugas administrasi server
Tugas administrasi serverTugas administrasi server
Tugas administrasi server
 
Konfigurasi FTP Server Debian OS
Konfigurasi FTP Server Debian OSKonfigurasi FTP Server Debian OS
Konfigurasi FTP Server Debian OS
 

Viewers also liked

konfigurasi dhcp server
konfigurasi dhcp serverkonfigurasi dhcp server
konfigurasi dhcp server
Muhammad Anang
 
konfigurasi proxy server
konfigurasi proxy serverkonfigurasi proxy server
konfigurasi proxy server
Muhammad Anang
 
konfigurasi ftp
konfigurasi ftpkonfigurasi ftp
konfigurasi ftp
Muhammad Anang
 
konfigurasi dns
konfigurasi dnskonfigurasi dns
konfigurasi dns
Muhammad Anang
 
konfihurasi samba
konfihurasi sambakonfihurasi samba
konfihurasi samba
Muhammad Anang
 
konfigurasi web server
konfigurasi web serverkonfigurasi web server
konfigurasi web server
Muhammad Anang
 
installasi debian 5
installasi debian 5installasi debian 5
installasi debian 5
Muhammad Anang
 
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika AldabaLightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
ux singapore
 
The Six Highest Performing B2B Blog Post Formats
The Six Highest Performing B2B Blog Post FormatsThe Six Highest Performing B2B Blog Post Formats
The Six Highest Performing B2B Blog Post Formats
Barry Feldman
 
The Outcome Economy
The Outcome EconomyThe Outcome Economy
The Outcome Economy
Helge Tennø
 

Viewers also liked (10)

konfigurasi dhcp server
konfigurasi dhcp serverkonfigurasi dhcp server
konfigurasi dhcp server
 
konfigurasi proxy server
konfigurasi proxy serverkonfigurasi proxy server
konfigurasi proxy server
 
konfigurasi ftp
konfigurasi ftpkonfigurasi ftp
konfigurasi ftp
 
konfigurasi dns
konfigurasi dnskonfigurasi dns
konfigurasi dns
 
konfihurasi samba
konfihurasi sambakonfihurasi samba
konfihurasi samba
 
konfigurasi web server
konfigurasi web serverkonfigurasi web server
konfigurasi web server
 
installasi debian 5
installasi debian 5installasi debian 5
installasi debian 5
 
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika AldabaLightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
 
The Six Highest Performing B2B Blog Post Formats
The Six Highest Performing B2B Blog Post FormatsThe Six Highest Performing B2B Blog Post Formats
The Six Highest Performing B2B Blog Post Formats
 
The Outcome Economy
The Outcome EconomyThe Outcome Economy
The Outcome Economy
 

Similar to konfigurasi mail server

MAIL SERVER.pptx
MAIL SERVER.pptxMAIL SERVER.pptx
MAIL SERVER.pptx
WahyuBadil
 
Mail Server.pptx
Mail Server.pptxMail Server.pptx
Mail Server.pptx
AbidRagilPambagio
 
Pertemuan12 keamananmailserver
Pertemuan12 keamananmailserverPertemuan12 keamananmailserver
Pertemuan12 keamananmailserverRoziq Bahtiar
 
27modul 40 mail-server-administrator
27modul 40 mail-server-administrator27modul 40 mail-server-administrator
27modul 40 mail-server-administrator
setioariwibowo
 
Kelompok 3 scurity email
Kelompok 3 scurity emailKelompok 3 scurity email
Kelompok 3 scurity email
aluy_bakri
 
FreeBSD Mail Server
FreeBSD Mail ServerFreeBSD Mail Server
FreeBSD Mail Server
Telkom Institute of Management
 
Tugas tik
Tugas tikTugas tik
Tugas tik
Tugas tikTugas tik
Implementasi Kannel dengan modem Wavecom di Linux OpenSuSE 11.2
Implementasi Kannel dengan modem Wavecom di Linux OpenSuSE 11.2Implementasi Kannel dengan modem Wavecom di Linux OpenSuSE 11.2
Implementasi Kannel dengan modem Wavecom di Linux OpenSuSE 11.2
Hary HarysMatta
 
Konsep Server secara Sistem Operasi, Aplikasi dan Fisik (Server PC)
Konsep Server secara Sistem Operasi, Aplikasi dan Fisik (Server PC)Konsep Server secara Sistem Operasi, Aplikasi dan Fisik (Server PC)
Konsep Server secara Sistem Operasi, Aplikasi dan Fisik (Server PC)
Alveraadk
 
Mail Server - 2.pdf
Mail Server - 2.pdfMail Server - 2.pdf
Mail Server - 2.pdf
Asry Kotten
 
Tugas so 2 defy ansar
Tugas so 2 defy ansarTugas so 2 defy ansar
Tugas so 2 defy ansar
fhyanti
 
Tugas 2 [alokasi port tcp pada aplikasi jaringan]
Tugas 2 [alokasi port tcp pada aplikasi jaringan]Tugas 2 [alokasi port tcp pada aplikasi jaringan]
Tugas 2 [alokasi port tcp pada aplikasi jaringan]Kurnia Ayuningtyas
 
6.1 lab-instalasi dan mail server
6.1 lab-instalasi dan mail server6.1 lab-instalasi dan mail server
6.1 lab-instalasi dan mail server
wayan abyong
 
Membuat mail server di ubuntu
Membuat mail server di ubuntuMembuat mail server di ubuntu
Membuat mail server di ubuntu
Iwan Kurniarasa
 
Pertemuan 8 mail server
Pertemuan 8 mail serverPertemuan 8 mail server
Pertemuan 8 mail serverjumiathyasiz
 

Similar to konfigurasi mail server (17)

MAIL SERVER.pptx
MAIL SERVER.pptxMAIL SERVER.pptx
MAIL SERVER.pptx
 
Mail Server.pptx
Mail Server.pptxMail Server.pptx
Mail Server.pptx
 
Pertemuan12 keamananmailserver
Pertemuan12 keamananmailserverPertemuan12 keamananmailserver
Pertemuan12 keamananmailserver
 
27modul 40 mail-server-administrator
27modul 40 mail-server-administrator27modul 40 mail-server-administrator
27modul 40 mail-server-administrator
 
Kelompok 3 scurity email
Kelompok 3 scurity emailKelompok 3 scurity email
Kelompok 3 scurity email
 
FreeBSD Mail Server
FreeBSD Mail ServerFreeBSD Mail Server
FreeBSD Mail Server
 
Tugas tik SMA 1 RAHA KABUPATEN MUNA
Tugas tik SMA 1 RAHA KABUPATEN MUNA Tugas tik SMA 1 RAHA KABUPATEN MUNA
Tugas tik SMA 1 RAHA KABUPATEN MUNA
 
Tugas tik
Tugas tikTugas tik
Tugas tik
 
Tugas tik
Tugas tikTugas tik
Tugas tik
 
Implementasi Kannel dengan modem Wavecom di Linux OpenSuSE 11.2
Implementasi Kannel dengan modem Wavecom di Linux OpenSuSE 11.2Implementasi Kannel dengan modem Wavecom di Linux OpenSuSE 11.2
Implementasi Kannel dengan modem Wavecom di Linux OpenSuSE 11.2
 
Konsep Server secara Sistem Operasi, Aplikasi dan Fisik (Server PC)
Konsep Server secara Sistem Operasi, Aplikasi dan Fisik (Server PC)Konsep Server secara Sistem Operasi, Aplikasi dan Fisik (Server PC)
Konsep Server secara Sistem Operasi, Aplikasi dan Fisik (Server PC)
 
Mail Server - 2.pdf
Mail Server - 2.pdfMail Server - 2.pdf
Mail Server - 2.pdf
 
Tugas so 2 defy ansar
Tugas so 2 defy ansarTugas so 2 defy ansar
Tugas so 2 defy ansar
 
Tugas 2 [alokasi port tcp pada aplikasi jaringan]
Tugas 2 [alokasi port tcp pada aplikasi jaringan]Tugas 2 [alokasi port tcp pada aplikasi jaringan]
Tugas 2 [alokasi port tcp pada aplikasi jaringan]
 
6.1 lab-instalasi dan mail server
6.1 lab-instalasi dan mail server6.1 lab-instalasi dan mail server
6.1 lab-instalasi dan mail server
 
Membuat mail server di ubuntu
Membuat mail server di ubuntuMembuat mail server di ubuntu
Membuat mail server di ubuntu
 
Pertemuan 8 mail server
Pertemuan 8 mail serverPertemuan 8 mail server
Pertemuan 8 mail server
 

Recently uploaded

POKJA 1 Kelompok Kerja 1 TPP PKK 11.pptx
POKJA 1 Kelompok Kerja 1 TPP PKK 11.pptxPOKJA 1 Kelompok Kerja 1 TPP PKK 11.pptx
POKJA 1 Kelompok Kerja 1 TPP PKK 11.pptx
KotogadangKependuduk
 
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIANSINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
NanieIbrahim
 
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
Fathan Emran
 
Ppt landasan pendidikan Pai 9 _20240604_231000_0000.pdf
Ppt landasan pendidikan Pai 9 _20240604_231000_0000.pdfPpt landasan pendidikan Pai 9 _20240604_231000_0000.pdf
Ppt landasan pendidikan Pai 9 _20240604_231000_0000.pdf
fadlurrahman260903
 
Seminar Pendidikan PPG Filosofi Pendidikan.pdf
Seminar Pendidikan PPG Filosofi Pendidikan.pdfSeminar Pendidikan PPG Filosofi Pendidikan.pdf
Seminar Pendidikan PPG Filosofi Pendidikan.pdf
inganahsholihahpangs
 
ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_
setiatinambunan
 
2. PEMBELAJARAN YANG MENGUATKAN TRANSISI PAUD-SD Merancang Instrumen Asesmen ...
2. PEMBELAJARAN YANG MENGUATKAN TRANSISI PAUD-SD Merancang Instrumen Asesmen ...2. PEMBELAJARAN YANG MENGUATKAN TRANSISI PAUD-SD Merancang Instrumen Asesmen ...
2. PEMBELAJARAN YANG MENGUATKAN TRANSISI PAUD-SD Merancang Instrumen Asesmen ...
PikeKusumaSantoso
 
Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]
Fathan Emran
 
ATP Kimia Fase E Kelas X bisa deigunakan ditahun ajaran 2024/2025
ATP Kimia Fase E Kelas X bisa deigunakan ditahun ajaran 2024/2025ATP Kimia Fase E Kelas X bisa deigunakan ditahun ajaran 2024/2025
ATP Kimia Fase E Kelas X bisa deigunakan ditahun ajaran 2024/2025
PreddySilitonga
 
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdfRANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
junarpudin36
 
SOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdeka
SOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdekaSOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdeka
SOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdeka
NiaTazmia2
 
Refleksi pembelajaran guru bahasa inggris.pptx
Refleksi pembelajaran guru bahasa inggris.pptxRefleksi pembelajaran guru bahasa inggris.pptx
Refleksi pembelajaran guru bahasa inggris.pptx
SholahuddinAslam
 
MODUL AJAR MAT LANJUT KELAS XI FASE F.pdf
MODUL AJAR MAT LANJUT KELAS XI FASE F.pdfMODUL AJAR MAT LANJUT KELAS XI FASE F.pdf
MODUL AJAR MAT LANJUT KELAS XI FASE F.pdf
sitispd78
 
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptxFORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
NavaldiMalau
 
Laporan Pembina Pramuka sd format doc.docx
Laporan Pembina Pramuka sd format doc.docxLaporan Pembina Pramuka sd format doc.docx
Laporan Pembina Pramuka sd format doc.docx
RUBEN Mbiliyora
 
ppt materi aliran aliran pendidikan pai 9
ppt materi aliran aliran pendidikan pai 9ppt materi aliran aliran pendidikan pai 9
ppt materi aliran aliran pendidikan pai 9
mohfedri24
 
refleksi tindak lanjut d pmm agar lebih mudah
refleksi tindak lanjut d pmm agar lebih mudahrefleksi tindak lanjut d pmm agar lebih mudah
refleksi tindak lanjut d pmm agar lebih mudah
muhamadsufii48
 
PENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOK
PENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOKPENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOK
PENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOK
GusniartiGusniarti5
 
Pemaparan budaya positif di sekolah.pptx
Pemaparan budaya positif di sekolah.pptxPemaparan budaya positif di sekolah.pptx
Pemaparan budaya positif di sekolah.pptx
maulatamah
 
Juknis penggunaan aplikasi ecoklit pilkada 2024
Juknis penggunaan  aplikasi ecoklit pilkada 2024Juknis penggunaan  aplikasi ecoklit pilkada 2024
Juknis penggunaan aplikasi ecoklit pilkada 2024
abdinahyan
 

Recently uploaded (20)

POKJA 1 Kelompok Kerja 1 TPP PKK 11.pptx
POKJA 1 Kelompok Kerja 1 TPP PKK 11.pptxPOKJA 1 Kelompok Kerja 1 TPP PKK 11.pptx
POKJA 1 Kelompok Kerja 1 TPP PKK 11.pptx
 
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIANSINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
SINOPSIS, TEMA DAN PERSOALAN NOVEL MENITI IMPIAN
 
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
 
Ppt landasan pendidikan Pai 9 _20240604_231000_0000.pdf
Ppt landasan pendidikan Pai 9 _20240604_231000_0000.pdfPpt landasan pendidikan Pai 9 _20240604_231000_0000.pdf
Ppt landasan pendidikan Pai 9 _20240604_231000_0000.pdf
 
Seminar Pendidikan PPG Filosofi Pendidikan.pdf
Seminar Pendidikan PPG Filosofi Pendidikan.pdfSeminar Pendidikan PPG Filosofi Pendidikan.pdf
Seminar Pendidikan PPG Filosofi Pendidikan.pdf
 
ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_
 
2. PEMBELAJARAN YANG MENGUATKAN TRANSISI PAUD-SD Merancang Instrumen Asesmen ...
2. PEMBELAJARAN YANG MENGUATKAN TRANSISI PAUD-SD Merancang Instrumen Asesmen ...2. PEMBELAJARAN YANG MENGUATKAN TRANSISI PAUD-SD Merancang Instrumen Asesmen ...
2. PEMBELAJARAN YANG MENGUATKAN TRANSISI PAUD-SD Merancang Instrumen Asesmen ...
 
Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]
 
ATP Kimia Fase E Kelas X bisa deigunakan ditahun ajaran 2024/2025
ATP Kimia Fase E Kelas X bisa deigunakan ditahun ajaran 2024/2025ATP Kimia Fase E Kelas X bisa deigunakan ditahun ajaran 2024/2025
ATP Kimia Fase E Kelas X bisa deigunakan ditahun ajaran 2024/2025
 
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdfRANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
 
SOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdeka
SOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdekaSOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdeka
SOAL ASAS SENI MUSIK kelas 2 semester 2 kurikulum merdeka
 
Refleksi pembelajaran guru bahasa inggris.pptx
Refleksi pembelajaran guru bahasa inggris.pptxRefleksi pembelajaran guru bahasa inggris.pptx
Refleksi pembelajaran guru bahasa inggris.pptx
 
MODUL AJAR MAT LANJUT KELAS XI FASE F.pdf
MODUL AJAR MAT LANJUT KELAS XI FASE F.pdfMODUL AJAR MAT LANJUT KELAS XI FASE F.pdf
MODUL AJAR MAT LANJUT KELAS XI FASE F.pdf
 
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptxFORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
FORMAT PPT RANGKAIAN PROGRAM KERJA KM 7.pptx
 
Laporan Pembina Pramuka sd format doc.docx
Laporan Pembina Pramuka sd format doc.docxLaporan Pembina Pramuka sd format doc.docx
Laporan Pembina Pramuka sd format doc.docx
 
ppt materi aliran aliran pendidikan pai 9
ppt materi aliran aliran pendidikan pai 9ppt materi aliran aliran pendidikan pai 9
ppt materi aliran aliran pendidikan pai 9
 
refleksi tindak lanjut d pmm agar lebih mudah
refleksi tindak lanjut d pmm agar lebih mudahrefleksi tindak lanjut d pmm agar lebih mudah
refleksi tindak lanjut d pmm agar lebih mudah
 
PENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOK
PENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOKPENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOK
PENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOK
 
Pemaparan budaya positif di sekolah.pptx
Pemaparan budaya positif di sekolah.pptxPemaparan budaya positif di sekolah.pptx
Pemaparan budaya positif di sekolah.pptx
 
Juknis penggunaan aplikasi ecoklit pilkada 2024
Juknis penggunaan  aplikasi ecoklit pilkada 2024Juknis penggunaan  aplikasi ecoklit pilkada 2024
Juknis penggunaan aplikasi ecoklit pilkada 2024
 

konfigurasi mail server

  • 1. BAB XI Konfigurasi Debian 4 (Etch) Mail Server Tujuan : Melakukan instalasi konfigurasi serta membuat Mail Server pada server Debian
  • 2. BAB XI Mail Server A. Pendahuluan E-mail sudah digunakan orang sejak awal terbentuknya internet pada sekitar tahun 1969 dan merupakan salah satu fasilitas yang ada pada saat itu. Sesuai dengan perkembangan internet, penggunaan email ini juga semakin membesar Walaupun pada saat ini persentasinya sudah turun karena adanya sebuah fasilitas baru di internet yang dikenal sebagai WWW. Salah satu alasan kenapa email dipakai orang karena memberikan cara yang mudah dan cepat dalam mengirimkan sebuah informasi. Selain itu email dapat juga informasi yang ukurannya kecil sampai ke file yang ukurannya besar. Pada gambar berikut bagaimana cara pertukaran email yang menggunakan TCP/IP User di terminal User User di terminal User Antrian yang akan dikirim Mailbox penerima MTA MTA Gambar komponen konseptual sistem email Mail server hanya sebuah aplikasi yang berurusan dengan lalu lintas email, dia tidak secara langsung berhubungan dengan user yang akan berkirim. Dalam pengiriman email, terdapat dua aplikasi yang diperlukan yaitu MTA (Mail Transfer Agent), dan MUA (Mail User Agent). Kerja sama antara MUA dan MTA dapat dianalogikan seperti agen perjalanan dan perusahaan perjalanan, dimana email merupakan orang yang akan melakukan perjalanan. Secara garis besar MTA (Mail Transfer Agent) adalah sebuah aplikasi untuk mengantarkan email. MTA melakukan fungsi-fungsi sebagai berikut : Pertukaran email menggunakan protokol TCP Menerima email masuk (incoming) Meneruskan email yang akan keluar (outgoing) Mengatur antrian bila ada email masuk, keluar dan yang tertunda pengirimannya 84
  • 3. BAB XI Mail Server MTA yang umum dipakai adalah sendmail dan qmail untuk di unix serta untuk di Ms Windows menggunakan Mdaemon. Sedangkan MUA (Mail User Agent) adalah aplikasi yang berfungsi sebagai antar muka (interface) antara email (dalam hal ini berhubungan dengan user yang memiliki email tersebut) dengan MTA yang mendukungnya. Ia berfungsi : Menulis email dan membaca email yang masuk. Mengatur konfigurasi email sehingga sesuai dengan MTA yang mendukungnya. Memberikan kenyamanan kepada user dalam menerima dan mengirim email. Beberapa agen email yang populer saat ini adalah Pine, Eudora, Netscape, Outlook dan Pegasus. Dalam berkomunikasi email menggunakan protocol sendiri yaitu SMTP (Simple Mail Transport Protocol) yang bekerja di port 25. Protokol ini hanya bekerja untuk berkomunikasi dengan server mail remote, tidak untuk server lokal. B. Bagaimana E-mail Terkirim ? Disini akan dicontohkan bagaimana proses pengiriman email. Kita akan mengirimkan sebuah alamat dan nanti akan kita lihat hubungan SMTPnya. Pada contoh dibawah ini kita akan menganalisa apa yang dikirimkan dan diterima sebuah MTA melalui SMTP. Baris yang dimuali dengan >>> adalah perintah yang dikirimkan oleh client SMTP, dan baris yang dimulai dengan kode balasan 3 digit adalah dari server SMTP. Berikut ini adalah contohnya: Contoh Untuk mengirimkan sebuah email, hanya ada lima perintah yang digunakan, yaitu: HELO, MAIL,RCPT,DATA, dan QUIT. SMTP ini sangat sederhana prinsip kerjanya. Komunikasi antara server dan client terdiri dari teks-teks yang mudah dibaca. Mula-mula client menggunakan hubungan TCP ke port 25, dan menunggu kode jawaban 220 dari server yang merupakan ucapan selamat datang ke server tersebut. Jawaban dari server ini harus dimulai dengan FQDN (fully quanlified domain name ) dari server, misal ai3.itb.ac.id. Selanjutnya clien memperkenalkan diri dengan perintah EHLO atau jika server masih versi lama maka cara memperkenalkan diri dengan perintah HELO. Perintah HELO adalah perintah primitif yang ada pada SMTP versi awal. Argumen dibelakang perintah tersebut adalah FQDN dari client, misalkan students.ee.itb.ac.id. 85
  • 4. BAB XI Mail Server Server merespon dengan memberikan identitas dirinya kepada client. Jika komunikasi sudah terbentuk, client dapat mengirimkan lebih dari satu pesan,mengakhiri hubungan, atau meminta server untuk mengirimkan aturan bagi pengirim dan penerima, sehingga pesan dapat mengalir dengan arah yang sebaliknya. Transaksi email dimulai dengan perintah MAIL, yang menjelaskan siapa pengirim pesan ini. Server selanjutnya mempersiapkan struktur datanya agar dapat menerima pesan baru, dan membalas perintah MAIL dengan kode 250, atau lengkapnya 250 ok. Perintah selanjutnya adalah RCPT dimana perintah ini menjelaskan siapa pemerimanya. Jika penerimanya ada banyak, maka akan ada beberapa perintah RCPT dapat dikeluarkan. Jika sudah server juga harus membalas ke client bagi setiap perintah RCPT dengan mengirimkan respon 250 OK, atau jika ada kesalahan akan dibalas dengan respon 550 No such user here. Isi pesan dikirim oleh client dengan perintah DATA yang diakhiri dengan mengirimkan satu baris data yang hanya berisi satu titik. Server merespon dengan mengirimkan pesan 354 start mail input dan menentukan urutan karakter tertentu yang dijadikan sebagai tanda akhir pesan email. QUIT dikirim terakhir untuk mengakhiri transaksi pengiriman pesan mail. Server merespon dengan mengirimkan pesan 221, yang berarti setuju untuk menghentikan transaksi. Kedua pihak akhirnya menutup hubungan TCP. C. Komponen E-mail Email terdiri dari tiga buah komponen, yaitu: Envelope, atau amplop. Ini digunakan oleh MTA untuk pengiriman. Dalam contoh sebelumnya, envelope ditandai dengan dua buah perintah SMTP : MAIL from: <riza@students.ee.itb.ac.id> RCPT to: <riza@ai3.itb.ac.id> Header, digunakan oleh user agent. Ada kurang lebih sembilan field header, yaitu: Received, Message-Id, From, Date, Reply-To, X-Phone, X-mailer, To dan Subject. Setiap field header berisi sebuah nama yang diikuti oleh sebuah titik dua (:), dan nilai dari field header tersebut. Body merupakan isi pesan dari pengirim ke penerima. D. Mail Exchanger (MX) MX berfungsi sebagai tempat penyimpanan sementara jika sebuah mail server yang sebenarnya lagi down atau mati. Hal ini sangat penting bagi sebuah organisasi yang mempunyai jaringan yang cukup luas dan 86
  • 5. BAB XI Mail Server mempunyai banyak mail server. Untuk supaya anda dapat melakukan hal ini , anda harus mengeset dalam DNS server anda. Contoh setting dalam DNS server adalah sebagai menambahkan record MX) : Students.itb.ac.id IN A 167.205.22.114 IN MX 100 mx1.itb.ac.id. IN MX 50 mx2.itb.ac.id. IN MX 10 students.itb.ac.id. berikut (untuk Pada contoh diatas MX record memberikan prioritas tertinggi pada host yang bersangkutan yaitu students.itb.ac.id. Jika pengiriman email gagal karena sesuatu hal maka akan dicoba dikirimkan ke mx2.itb.ac.id yang merupakan mail exchanger dari students.itb.ac.id. Jika dalam pengirimannya gagal lagi maka mail akan dikirimkan ke host mx1.itb.ac.id dimana server ini berfungsi sebagai mail exchanger ke dua dari mesin students.itb.ac.id. Selang pemilihan preference MX record biasanya dibuat selisih sepuluh angka. Selisih ini dibuat sedemikian hingga agar bila ada penambahan mail server, kita dapat menambahkan record MX dari yang telah ada sebelumnya. Sebuah host untuk dapat melihat record MX dari suatu server bisa dengan mengetikkan perintah seperti dibawah ini $ host students.itb.ac.id students.itb.ac.id has address 167.205.22.114 students.itb.ac.id mail is handled (pri=10) by students.itb.ac.id students.itb.ac.id mail is handled (pri=50) by mx2.itb.ac.id students.itb.ac.id mail is handled (pri=100) by mx1.itb.ac.id E. Relay Agent Fungsi utama dari relay agent adalah untuk mengirimkan email dari user agent. Jadi semua email yang akan dikirimkan ke jaringan luar akan dikirim dulu oleh user agent ke relay agent, dan jika sudah sampai maka selanjutnya adalah menjadi tanggung jawab dari mesin yang berfungsi sebagai relay agent untuk mengirimkan email yang diberikan kepadanya. Karena fungsinya sangat penting bagi pengiriman email, maka dalam sebuah jaringan kita harus mempunyai mesin yang berfungsi sebagai relay agent lebih dari satu (selain mesin mail server utama). Untuk dapat menghemat biaya mungkin fungsinya bisa kita satukan dengan 87
  • 6. BAB XI Mail Server mesin yang berfungsi sebagai MX. Tapi jika traffik mail sudah pada apalagi terdapat mailling list yang banyak sebaiknya kedua fungsi tersebut dipisahkan ke mesin tersendiri. Sebagai administrator anda harus bisa mengatur supaya mesin MX dan relay agent ini tidak disalah gunakan oleh orang lain untuk melakukan hal-hal yang merugikan. Salah satu contohnya jika kita melakukan pengesetan server mail secara asal-asalan dan membolehkan semua orang untuk merelay ke mesin anda, bisa jadi mesin anda nantinya akan digunakan orang untuk membuat SPAM mail. Untuk menghindari hal ini anda harus membuat aturan atau mengeset dalam server anda bahwa host-host yang boleh merelay ke mesin anda adalah host tertentu yang anda kenal atau mungkin khusus untuk host-host yang ada dalam jaringan anda. F. Instalasi Postfix, Courier-pop, Courier-imap 1. Postfix Postfix adalah aplikasi yang akan kita installkan untuk membangung sebuah mail server. Lakukan perintah berikut untuk menginstalasi postfix: zhanzz:/home/nanda# apt-get install postfix Pertanyaan yang akan muncul ketika proses instalasi ini adalah: 1. General type of configuration: jawab Internet Site 2. Lalu ketikan dns name yang kita buat tadi contoh zhanzz.smkn.com hapus kata “zhanzz” sehingga menjadi smkn.com 2. Courier-imap Courier-pop Untuk melengkapi mail server kita harus menginstallkan dua software lain yaitu courier-pop dan courier-imap. Lakukan instalasi kedua software tersebut dengan perintah: zhanzz:/home/nanda# apt-get install courier-imap courier-pop jika ada muncul pertanyaan tentang creat web administration direktori pilih No 1. File /etc/postfix/main.cf zhanzz:/home/nanda# nano /etc/postfix/main.cf 88
  • 7. BAB XI Mail Server Tidak banyak yang harus kita lakukan dalam file /etc/postfix/main.cf ini. Baris konfigurasi yang diawali dengan tanda pagar (#) dianggap komentar dan tidak akan dieksekusi oleh sistem. Sesuaikan isi pada bagian bawah atau akhir dari konfigurasi file main.cf seperti konfigurasi berikut: myhostname = zhanzz.smkn.com alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases myorigin = /etc/mailname mydestination = smkn.com, zhanzz.smkn.com, loc alhost.smkn.com, localhost relayhost = mynetworks = 127.0.0.0/8 # mailbox_command = procmail -a "$EXTENSION" mailbox_size_limit = 0 recipient_delimiter = + inet_interfaces = all home_mailbox = Maildir/ 2. Maildir Berikutnya kita harus membuat folder bernama Maildir untuk menyimpan file email setiap user. Dengan perintah pindah ke directory /etc/skel/ dan membuat direktor Maildir/ dengan perintah: zhanzz:/home/nanda# cd /etc/skel dan zhanzz:/etc/skel# maildirmake Maildir/ kembali ke direktor home zhanzz:/etc/skel# cd /home/nanda 3. Adduser Untuk melakukan ujicoba berkirim email, kita perlu membuat user baru. User baru tersebut pada nantinya akan kita gunakan untuk melakukan pengujian berkirim email. Perhatikan pembuatan user berikut: 1. User pertama zhanzz:/home/nanda# adduser arnanda Adding user `arnanda'... Adding new group `arnanda' (1001). Adding new user `arnanda' (1001) with group `arnanda'. Copying from `/etc/skel' Enter new UNIX password: Retype new UNIX password: 89
  • 8. BAB XI Mail Server passwd: password updated successfully Changing the user information for arnanda Enter the new value, or press ENTER for the default Full Name []: Arnanda Fauzan Helmy Room Number []: Work Phone []: Home Phone []: Other []: Is the information correct? [y/N] y 2. User kedua zhanzz:/home/nanda# adduser ilmi Adding user `ilmi'... Adding new group `ilmi ' (1001). Adding new user `ilmi' (1001) with group `ilmi'. Copying from `/etc/skel' Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Changing the user information for ilmi Enter the new value, or press ENTER for the default Full Name []: MOHD Zulhilmi Firdaus Room Number []: Work Phone []: Home Phone []: Other []: Is the information correct? [y/N] y H. Squirrelmail Bagi anda yang sudah terbiasa menggunakan aplikasi web mail seperti Google Mail maupun Yahoo Mail tentu akan mengalami rasa tidak nyaman bila berkirim-kirim email tersebut dilakukan via mode text. Untuk menjawab kebutuhan tersebut di Linux ada aplikasi yang bernama Squirrelmail. Dengan Squirrelmail memungkinkan kita untuk membuka email melalui halaman web. 1. Instalasi Lakukan instalasi software Squirrelmail dengan perintah: zhanzz:/home/nanda# apt-get install squirrelmail 2. Konfigurasi Aplikasi Squirrelmail ini secara default akan terinstall di direktori /usr/share/squirrelmail/. Dalam kondisi default, setelah 90
  • 9. BAB XI Mail Server proses instalasi maka squirrelmail sudah dapat kita manfaatkan. Dengan terinstallnya aplikasi squirrelmail maka ada beberapa kemudahan yang bisa kita peroleh diantaranya: 1. User tidak perlu login ke server untuk mengakses email masingmasing 2. User tidak perlu menghafalkan perintah-perintah untuk berinteraksi dengan mail server 3. User hanya membutuhkan browser untuk membuka email masingmasing 4. User hanya perlu mengetikkan alamat http://www.smkn.com/webmail pada address bar di browsernya. Untuk itu bebapa hal harus kita lakukan diantaranya: Tambahkan rangkaian tag Virtual Host berikut di baris paling bawah pada file /etc/apache2/sites-available/default sesuai gambar di bawah ini dengan perintah : zhanzz:/home/nanda# nano /etc/apache2/sites-available/default Kemudian Tambahkan rangkaian tag berikut di baris paling bawah pada file /etc/apache2/apache2.conf sesuai dengan gambar di bawah ini dengan perintah zhanzz:/home/nanda# nano /etc/apache2/apache2.conf 91
  • 10. BAB XI Mail Server Tambahkan rangkaian tag berikut di baris paling atas pada file /etc/squirrelmail/apache.conf sesuai dengan gambar di bawah ini dengan perintah zhanzz:/home/nanda# nano /etc/squirrelmail/apache.conf restart service apache2 dengan perintah zhanzz:/home/nanda# /etc/init.d/apache2 restart I. Pengujian Untuk menguji apakah aplikasi web mail Squirrelmail telah bisa kita manfaatkan atau belum, lakukan langkah berikut: 1. Pastikan nama www.smkn.com sudah dapat kita panggil baik dengan menggunakan perintah dig maupun dengan perintah nslookup atau ping. 2. Bila tidak ada masalah, buka browser kemudian ketik pada address bar http://www.smkn.com/webmail/. Seharusnya muncul halaman login dari Squirrelmail. 3. Login dengan menggunakan username dan password yang sudah terdaftar di server. 92
  • 11. BAB XI Mail Server 93