• Tuesday, April 16, 2013

    Instalasi dan Konfigurasi MAil Server Ubuntu [Squirellamil]

    Selasa, 16 April 2013


    Instalasi dan Konfigurasi MAil Server Ubuntu [Squirellamil]

    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. Squirrellmail 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 "wargaserang.com" IN {
            type master; 
            file "/etc/bind/db.wargaserang.com";
            allow-update { none; };
    }; 
    zone "56.168.192.in-addr.arpa" {
            type master;
            file "/etc/bind/db.192";
    };
    


    Konfigurasi db.wargaserang.com
    ;
    $TTL 1D
    $ORIGIN wargaserang.com. 
    @ IN SOA  ns.wargaserang.com. root.wargaserang.com. (
       0       ; serial 
          1D      ; refresh 
          1H      ; retry
          1W      ; expire
          3H )    ; minimum 
    
                 NS  ns.wargaserang.com. 
                 A    192.168.56.1 
                 MX    10   mail.wargaserang.com. 
    ns.wargaserang.com.   A   192.168.56.1 
    www.wargaserang.com.  A   192.168.56.1 
    mail.wargaserang.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.wargaserang.com 
    mydomain = wargaserang.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.wargaserang.com 25  ==> Port 25 adalah port yang digunakan SMTP
    helo mail.wargaserang.com ==> untuk menggunakan mail.wargaserang.com
    mail from:deni@wargaserang.com ==> untuk memberitahukan siapa pengirim email
    rcpt to:permana@wargaserang.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 permanapasswd permana123
    ...............................next
    

    Konfigurasi Squirrellmail

    Agar squirrellmail dapat diakses maka tambahkan script berikut pada apache.conf
    #nano /etc/apache2/apache2.conf
    

    ...............................
    NameVirtualHost 192.168.56.1:80
     
      ServerAdmin deni@wargaserang.com 
      DocumentRoot /usr/local/squirrelmail
      ServerName mail.wargaserang.com 
    
    

    Gambar hasilnya :

    3 comments:

    Fashion

    Beauty

    Travel