Konfigurasi Dasar Mail Server Debian 7

Mail server

Mail Server atau yang sering disebut juga E-Mail server, digunakan untuk mengirim surat melalui Internet. Dengan begitu, dapat mempermudah dalam penggunanya, karena lebih cepat dan efisien. Untuk membuat Mail Server, harus terdapat SMTP dan POP3 server, yang digunakan untuk mengirim dan menerima E-Mail.

Proses pengiriman eMail bisa terjadi karena adanya SMTP Server (Simple Mail Transfer Protocol). Setelah dikirim, eMail tersebut akan ditampung sementara di POP3 Server (Post Office Protocol ver. 3). Dan ketika user yang mempunyai eMail account tersebut online, mail client akan secara otomatis melakukan sinkronisasi dari POP3 Server.

Berikut cara konfigurasi Mail Server debian 7 Wheezy, semoga bermanfaat :

Installasi aplikasi Mail Server, yaitu Postfix dengan domain smkn2-pbl.sch.id
file yang akan dikonfigurasi :
a. membuat direktori Maildir di /etc/skel/Maildir
b. menambahkan dua user email, untuk pengujian pada mail server nantinya.
c. konfigurasi aplikasi postfix yang terletak di file main.cf
d.pastikan dns server sudah dikonfigurasi.

1. Menginstall aplikasi Mail server :
root@debian:/home/fiqi#apt-get install postfix courier-imap courier-pop
kemudian akan muncul menu popUP, dan sesuaikan dengan konfigurasi di bawah ini :
a.general of type Mail configuration :internet Site
b.system Mail Name                         : smkn2-pbl.sch.id ( domain name server)

2.Membuat direktori di /etc/skel/
root@debian:/home/fiqi#maildirmake /etc/skel/Maildir
3. Membuat dua user untuk pengujian Mail server
root@debian:/home/fiqi#adduser fiqi
adding user 'fiqi'
Adding new group 'fiqi' (1007) ...
Adding new user `fiqi' (1007) with group `ma
Creating home directory `/home/fiqi' ...
Copying files from `/etc/skel' ...
Enter new UNIX password: ***
Changing the user information for fiqi
Enter the new value, or press ENTER for the default
        Full Name []  : fiqi
        Room Number []: 354
        Work Phone [] :
        Home Phone [] : 081330487983
        Other []      : 

Is the information correct? [Y/n]
tambahkan 1 user lagi , agar proses berkirim eMail bisa dilaksanakan.
root@debian:/home/fiqi#adduser hilman
adding user 'hilman'
Adding new group 'hilman' (1008) ...
Adding new user `hilman' (1008) with group `ma
Creating home directory `/home/hilman' ...
Copying files from `/etc/skel' ...
Enter new UNIX password: *** (1234)
Enter the new value, or press ENTER for the default
        Full Name []  : hilman
        Room Number []: 1234
        Work Phone [] :
        Home Phone [] : 081333444555
        Other []      : 

Is the information correct? [Y/n]

4.Konfigurasi Postfix
root@debian:/home/fiqi# vim /etc/postfix/main.cf
home_mailbox = Maildir/           (tambahkan di baris paling bawah )
untuk cara cepatnya, anda bisa menggunakan perintah echo seperti berikut.
root@debian:/home/fiqi# echo “home_mailbox = Maildir/” >> /etc/postfix/main.cf
Selanjutnya, tinggal tambahkan sedikit konfigurasi pada postfix melalui dpkg. Ikuti langkahnya seperti dibawah ini.
root@debian:/home/fiqi# dpkg-reconfigure postfix
General Type of Mail Configuration     : Internet Site
System Mail Name                       : smk2-pbl.sch.id
Root and postmaster mail recipient     : (leave it blank)
Other destination to accept...         : (leave it as it was, just
Force synchronous updates...           : No
Local Networks                         : 0.0.0.0/0 (add this at t
Use Procmail for local delivery        : No
Mailbox size limit (bytes)             : 0
Local address extension character      : +
Internet protocols to use              : ipv4
root@debian:/home/fiqi#/etc/init.d/postfix restart
root@debian:/home/fiqi# /etc/init.d/courier-imap restart
Kalau perlu, tambahkan sub-domain untuk Mail Server pada bind9. Agar nanti menjadi mail.smkn2-pbl.sch.id
root@debian:/home/fiqi#  echo “mail  IN  A  192.168.10.1” >> /var/cache/bind/db.debian
root@debian:/home/fiqi#  /etc/init.d/bind9 restart


5.Pengujian
Kali ini, kita akan melakukan pengujian SMTP dan POP3 server menggunakan mode text. Dengan bantuan telnet, yang kita arahkan pada port SMTP ataupun POP3, kita dapat menjalankan perintah mail server melalui terminal angsung, tanpa menggunakan mail client ataupun semacamnya. Cara ini bisa kita gunakan, baik dari sisi server localhost, atapun dari sisi client. Asalkan sudah terinstall aplikasi telnet client.

a. SMTP port 25

Pada protocol SMTP ini, kita akan melakukan pengiriman eMail ke user fiqi. Gunakan syntax dibawah ini untuk mengirim eMail.
root@debian:/home/fiqi# telnet mail.smk2-pbl.sch.id 25
Trying 192.168.10.1...
Connected to mail.smk2-pbl.sch.id.
Escape character is '^]'.
220 debian5 ESMTP Postfix (Debian/GNU)
mail from: fiqi
250 2.1.0 Ok
rcpt to: hilman
250 2.1.5 Ok
data
354 End data with <CR><LF>.<CR><LF>
I JUST SEND YOU A TESTING MESSAGE...
.
250 2.0.0 Ok: queued as 10FA74CEF
quit
221 2.0.0 Bye
Connection closed by foreign host.

(Tambahan, untuk keluar dari perintah data yang muncul “End data with <CR><LF>.<CR><LF>” itu maksudnya adalah tanda titik. )

b. POP3 port 110
User hilman akan memeriksa pada POP3 Server, apakah ada pesan yang masuk ke INBOX miliknya.
root@debian:/home/fiqi# telnet mail.smkn2-pbl.sch.id 110
Trying 192.168.10.1...
Connected to smkn2-pbl.sch.id.
Escape character is '^]'.
+OK Hello there.
user hilman
+OK Password required.
pass 1234
+OK logged in.
stat
+OK 1 436
retr 1
+OK 436 octets follow.
Return-Path: <fiqi@smkn2-pbl.sch.id>
X-Original-To: hilman
Delivered-To: hilaman@smkn2-pbl.sch.id
Received: from debian7 (debian7 [192.168.10.1])
        by debian5 (Postfix) with SMTP id 2FAA74A19
        for <hilman>; Tue, 15 Mar 2011 21:19:56 -0400 (EDT)
Message-Id: <20110316012007.2FAA74A19@debian5>
Date: Tue, 15 Mar 2011 21:19:56 -0400 (EDT)
From: fiqi@smkn2-pbl.sch.id
To: undisclosed-recipients:;
I JUST SEND YOU A TESTING MESSAGE...
.
quit
+OK Bye-bye.
Sekian posting dari kami, jika terdapat konfigurasi yang salah, silahkan beri komentar.
Semoga bermanfaat!! :)

Komentar

Postingan populer dari blog ini

Konfigurasi Dasar Proxy Server Debian 7

Membuat Autentikasi Squid Proxy Server

Daftar Repository Lokal Debian 8 Jessie