Instalasi dan Konfigurasi Mail Server Ubuntu [Squirrelmail]

Aplikasi mail server merupakan sebuah komputer server, penyedia layanan mail dalam melakukan penyimpanan, pengiriman, penjaluran, dan penerimaan mail. Beberapa aplikasi yang kita butuhkan seperti bind9, postfix, dovecot atau dovecot-common, dan squirrellmail. Postfix merupakan Mail Transfer Agen yang dikembangkan oleh Wietse Venema yang mampu melayani sejuta email dalam sehari. Dovecot merupakan aplikasi yang dijalankan untuk mengikuti protokol imap, imaps, pop3, pop3s. Protokol ini digunakan untuk melakukan pengaksesan email dari komputer manapun. Squirrelmail merupakan salah satu aplikasi webmail berbasis PHP.

Instalasi Aplikasi

# apt-get update //update terlebih dulu ubuntu server/
# apt-get install bind9
# apt-get install dovecot-common
# apt-get install dovecot
# apt-get install postfix
# apt-get install squirrellmail

Konfigurasi DNS Server (bind9)

Konfigurasi DNS server mail kita menggunakan nama domain alikhs.com dengan subdomain mail.alikhs.com. Edit file pada /etc/bind/named.conf.default-zones dengan menambahkan script berikut.

#nano /etc/bind/named.conf.default-zones

...................................
zone "alikhs.com" IN { 
        type master; 
        file "/etc/bind/db.alikhs.com"; 
        allow-update { none; }; 
}; 
zone "56.168.192.in-addr.arpa" { 
         type master; 
         file "/etc/bind/db.192"; 
 };

Konfigurasi db.alikhs.com

; 
$TTL 1D 
$ORIGIN alikhs.com. 
@ IN SOA  ns.alikhs.com. root.alikhs.com. ( 
   0       ; serial 
      1D      ; refresh 
      1H      ; retry 
      1W      ; expire 
      3H )    ; minimum 

             NS  ns.alikhs.com. 
        A    192.168.56.1 
               MX    10   mail.alikhs.com. 
ns.alikhs.com.   A   192.168.56.1 
www.alikhs.com.  A   192.168.56.1 
mail.alikhs.com. A   192.168.56.1 
ns             A   192.168.56.1 
mail             A   192.168.56.1 
pop              CNAME   mail   
smtp             CNAME   mail 
webmail          CNAME   mail

Kemudian restart dan test

# /etc/init.d/bind restart
# dig alikhs.com 
# dig mail.alikhs.com 

# nano /etc/resolv.conf  
Isikan : 
nameserver 192.168.56.1

Konfigurasi Postfix

Edit file main.cf

# nano /etc/postfix/main.cf

Konfigurasikan file seperti berikut.

myhostname = mail.alikhs.com 
mydomain = alikhs.com 
myorigin = $myhostname 
inet_interfaces = all 
mydestination = =$myhostname,$mydomain 
mynetworks_style = subnet 
mynetworks = 192.168.56.0/24, 127.0.0.0/8

Matikan terlebih dahulu service sendmail

/etc/init.d/sendmail stop
chkconfig sendmail off

Restart service postfix untuk merefresh konfigurasi

/etc/init.d/postfix restart

Untuk pengetesan gunakan perintah

telnet mail.alikhs.com 25  ==> Port 25 adalah port yang digunakan SMTP 
helo mail.alikhs.com ==> untuk menggunakan mail.alikhs.com 
mail from:dwi@alikhs.com ==> untuk memberitahukan siapa pengirim email 
rcpt to:nana@alikhs.com ==> Tujuan email 
data  ==> Untuk memulai menulis isi email 
subject:halo apa kabar   ==> judul email 
Testing Email ==> Isi Email 
. ==> Untuk mengakhiri isi surat buat garis baru dan berikan tanda "."

Konfigurasi Dovecot (POP3 dan IMAP)

Untuk mengkonfigurasi dovecot.conf

# nano /etc/dovecot/dovecot.conf

Ubah konfigurasi

protocols = pop3 imap 
disable_plaintext_auth = no  // keamanan email 
pop3_uidl_format = %08Xu%08Xv  // koneksi ke outlook

Kemudian restart

/etc/init.d/dovecot restart

Buat user baru untuk dibuatkan mailbox-nya.

useradd nanapasswd nana123
...............................next

Konfigurasi Squirrelmail

Agar squirrellmail dapat diakses maka tambahkan script berikut pada apache.conf

#nano /etc/apache2/apache2.conf

...............................
NameVirtualHost 192.168.56.1:80 
<VirtualHost 192.168.56.1:80> 
  ServerAdmin dwi@alikhs.com 
  DocumentRoot /usr/local/squirrelmail 
  ServerName mail.alikhs.com 
</VirtualHost>

squirellmail


		

3 Responses to Instalasi dan Konfigurasi Mail Server Ubuntu [Squirrelmail]

  1. Saindra Santyadiputra says:

    revisi gan yang bener kan squirrelmail bukan squirrellmail (kelebihan ‘l’)

  2. Dwi Al-Ikhs says:

    Oke, thnk’s

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: