Blogger news

Selasa, 15 Juli 2014

Install dan Konfigurasi Mail Server di Ubuntu Server 14.04

Langkah Install dan Konfigurasi Mail Server :
1. Masuk ke terminal, lalu masuk root
2. Install DNS Server
apt-get install bind9 > enter
3. Konfigurasi DNS Server
cd /etc/bind
nano named.conf.local
Akan muncul tampilan
Tambahkan pada baris paling bawah :
zone "yeni-server.com" {
 type master;
 file "/etc/bind/db.yeni-server";
};

zone "12.168.192.in-addr.arpa" {
 type master;
 notify no;
 file "/etc/bind/db.12";
};

Jika sudah benar, simpan
4. Copy file contoh konfigurasi domain
sudo cp db.local db.yeni-server
sudo cp db.127 db.12
Edit file db.yeni-server   
sudo nano db.yeni-server
Akan muncul tampilan
 ;
; BIND data file for local loopback interface
;
$TTL    604800
@    IN    SOA    yeni-server.com. root.yeni-server.com. (
                  2        ; Serial
             604800        ; Refresh
              86400        ; Retry
            2419200        ; Expire
             604800 )    ; Negative Cache TTL
;
@            IN     NS    mawi-server.com.
@            IN     A       192.168.12.14
ns           IN      A       192.168.12.14
www      IN      A       192.168.12.14
mail        IN     A       192.168.12.14
5. nano db.12
Akan muncul tampilan
;
; BIND reverse data file for local loopback interface
;
$TTL    604800
@    IN    SOA    yeni-server.com. root.localhost (
                  1        ; Serial
             604800        ; Refresh
              86400        ; Retry
            2419200        ; Expire
             604800 )    ; Negative Cache TTL
;
@        IN    NS    yeni-server.com.
14       IN    PTR   yeni-server.com.
ns       IN    PTR   192.168.12.14
www      IN    PTR   192.168.12.14
mail     IN    PTR   192.168.12.14
6. Edit file /etc/resolv.conf
nano /etc/resolv.conf
Akan muncul tampilan
7. Restart service DNS   
sudo /etc/init.d/bind9 restart
8. Pengujian domain
nslookup mawi-server.com
Server:192.168.12.14
Address:192.168.12.14#53
8. dig yeni-server.com
 ; <<>> DiG 9.8.1-P1 <<>> yeni-server.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 64274
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;yeni-server.com.        IN    A

;; ANSWER SECTION:
yeni-server.com.    604800    IN    A    192.168.12.14

;; AUTHORITY SECTION:
yeni-server.com.    604800    IN    NS    yeni-server.com.

;; Query time: 6 msec
;; SERVER: 192.168.12.14#53(192.168.12.14)
;; WHEN: Sun Mar 16 10:18:06 2014
;; MSG SIZE  rcvd: 63
9. Install Web Server   
sudo apt-get install apache2 php5 php5-cgi libapache2-mod-php5
10. Install Mail server
apt-get install postfix
Akan muncul tampilan
> OK

> OK
>OK
11. apt-get install courier-imap courier-pop
Akan muncul tampilan
12. Set Maildir
sudo maildirmake.courier /etc/skel/Maildir
13. Tambah 2 user yang akan digunakan sebagai account email
Saya menambahkan user paris dan indah
adduder paris
masukkan passwoard
adduser indah
masukkan passwoard
13. Konfigurasi ulang postfix
dpkg-reconfigure postfix
Akan muncul tampilan
>OK
Tambahkan mail.yeni-server.com

>OK
>NO
Tidak usah di ubah,
> OK saja
>OK
>OK
Pilih all
>OK
14.  Set alamat Mailbox
nano /etc/postfix/main.cf
Tambahkan pada baris paling bawah
home_mailbox = Maildir/
15. Restart service mail server
/etc/init.d/postfix restart
/etc/init.d/courier-pop restart
/etc/init.d/courier-imap restart
16. Install aplikasi web mail Squirrelmail
sudo apt-get install squirrelmail
17. Koneksikan Apache dan Squirrelmail
sudo nano /etc/apache2/apache2.conf
Cari baris kode di bawah ini
# Include module configuration:
Include mods-enabled/*.load
Include mods-enabled/*.conf
Tambahkan
Include /etc/squirrelmail/apache.conf
18. Edit apache.conf pada squirrelmail
nano /etc/squirrelmail/apache.conf
Cari baris kode
</Directory>
Tambahkan di bawahnya
<VirtualHost 192.168.12.14:80>
  DocumentRoot /usr/share/squirrelmail
  ServerName mail.yeni-server.com
</VirtualHost>

19. Restart web server
/etc/init.d/apache2 restart
>OK

0 komentar:

Posting Komentar