Konfigurasi Email Server pada Ubuntu Server lengkap dengan gambar
Mail server adalah sebuah layanan internet berbasis cloud computing yang digunakan untuk mengirim dan menerima email dalam satu jaringan server mail yang sama. Mail server dapat mengumpulkan, mengolah, dan mengirim data-data serta informasi dalam bentuk email dengan menggunakan domain email khusus atau domain email sendiri.
1 ) Instal bind9 dengan perintah : apt-get instal bind9
pastikan sudah update, dns
2 ) Instal kembali,
perintah : apt-get install bind9 postfix courier-imap courier-pop php5 squirrelmail
jika muncul seperti di bawah pilih yes lalu enter
Enter langsung
Pilih Internet Site lalu enter
Masukan nama ( ali )
Setelah terinstall selanjutnya pindah
perintah : cd /etc/bind
Selajutnya melihat isi dari folder tersebut dengan cara mengetik, : ls
Jika sudah ada file, maka tahap selanjutnya mengcopy dalam kata lain di
backup 3 file untuk yang kita edit yaitu,
1. db.local
2. db.127
3. named.conf.default-zones
1. cp db.local db.namadomain ( cp db.local db.ali )
2. cp db.127 db.254
3. cp named.conf.default-zones named.conf.default-zones2
Selanjutnya kita akan mengkonfigurasi 3 file tersebut1. nano db.namadomain ( nano db.ali) lalu ubah seperti di bawah
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA ali.com. root.ali.com. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ali.com.
@ IN A 70.70.8.1
@ IN NS www.ali.com.
www IN A 70.70.8.1
@ IN MX 10 mail.ali.com.
mail IN A 70.70.8.1
setelah di ubah simpan dengan menekan CTRL+O, enter, CTRL+X
2. nano db.254 lalu ubah seperti di bawah
;
; BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN SOA ali.com. root.ali.com. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ali.com.
1 IN PTR ali.com.
setelah di ubah simpan dengan menekan CTRL+O, enter, CTRL+X
3. nano named.conf.default-zones lalu ubah seperti di bawah
// prime the server with knowledge of the root servers
zone “.” {
type hint;
file “/etc/bind/db.ali ”;
};
// be authoritative for the localhost forward and reverse zones, and for
// broadcast zones as per RFC 1912
zone “ali.com” {
type master;
file “/etc/bind/db.ali ”;
};
zone “8.70.70.in-addr.arpa” {
type master;
file “/etc/bind/db.254”;
};
setelah diedit simpan dengan menekan CTRL+O, enter,
CTRL+Xtype hint;
file “/etc/bind/db.ali ”;
};
// be authoritative for the localhost forward and reverse zones, and for
// broadcast zones as per RFC 1912
zone “ali.com” {
type master;
file “/etc/bind/db.ali ”;
};
zone “8.70.70.in-addr.arpa” {
type master;
file “/etc/bind/db.254”;
};
Setelah semuanya selesai di konfigurasi selanjutnya mengatur IP Address pada pada ubuntu server dengan cara, ketik :
nano /etc/resolv.conf
Ubah nama Servernya dan tambahkan SEARCH
nameserver localhost
search namadomain.com
“Contoh”
nameserver 70.70.8.1
search ali.com
setelah diedit simpan dengan menekan CTRL+O, enter, CTRL+X
Jika sudah sesuai lalu restart bind9 dengan cara mengetik,
service bind9 restart
Selanjutnya mengcek pada ubuntu server apakah sudah berjalan atau belum dengan cara ketik
nslookup localhost (enter)
nslookup namadomain.com (enter)
“Contoh”
nslookup ali.com (enter)
nslookup www.ali.com (enter)
nslookup mail.ali.com (enter)
selanjutnya ketik perintah >>> cd /etc/skel/
selanjutnya ketik perintah >>> maildirmake Maildir
selanjutnya ketik perintah >>> nano /etc/postfix/main.cf
lalu ubah seperti di bawah
myhostname = ns.ali.com
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = mail.ali.com, ns.ali.com localhost, localdomain, , loc$
relayhost =
mynetworks = 127.0.0.0/8 70.70.8.0/24
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
inet_protocols = all
home_mailbox = Maildir/
setelah diedit simpan dengan menekan CTRL+O, enter, CTRL+X
selanjutnya
Kemudian masukan perintah >>> nano /etc/squirrelmail/apache.conf
hapus tanda pagar seperti contoh di bawah ini :
hapus tanda pagar seperti contoh di bawah ini :
# access to configtest is limited by default to prevent information leak
<Files configtest.php>
order deny,allow
deny from all
allow from 127.0.0.1
</Files>
</Directory>
# users will prefer a simple URL like
http://webmail.example.com
<VirtualHost
*:80>
DocumentRoot /usr/share/squirrelmail
ServerName mail.ali.com
</VirtualHost>
Kemudian simpan dengan perintah : CTRL + O, (Enter),
CTRL + XDocumentRoot /usr/share/squirrelmail
ServerName mail.ali.com
</VirtualHost>
selanjuntnya masukan perintah nano /etc/apache2/apache2.conf
kemudian tambahkan paling bawah dengan tulisan sebagai berikut :
>>> include /etc/squirrelmail/apache.conf
Kemudian simpan dengan perintah : CTRL + O, (Enter), CTRL + X
kemudian klik perintah >>> squirrelmail-configure
kemudian command = 2 (enter)
kemudian masukan kembali command = 1 (enter)
kemudian tulis domain dengan nama contoh = ns.ali.comkemudian tulis commad = A
kemudian tulis commad = 8
kemudian tulis commad = courierkemudian tulis commad = Q
lalu save y/n = y
kemudian restart
Dengan perintah = /etc/init.d/postfix restart
= /etc/init.d/courier-imap restart
= /etc/init.d/courier-pop restart
= /etc/init.d/apache2 restart
kemudian setelah di restart kemudian tulis perintah
= nslookup www.ali.com
= nslookup mail.ali.com
sebelum membuat masuk ke client coba buat user terlebih dahulu dengan perintah contoh :
Selanjutnya kita membuat 2 user email server untuk mengetesnnya
masukan password = 123
reytpe password = 123
dan buat lagi untuk mengirimnya
adduser ali2
masukan password = 123
retpye password = 123
kemudian masuk ke client dan buka browser masukan mail.ali.com
Login terlebih dahulu
kemudia klik compose
lalu send
lalu Sign Out
login kembali menggunakan yang 1 lagi
Jika sudah ada berarti telah selesai
Post a Comment for "Konfigurasi Email Server pada Ubuntu Server lengkap dengan gambar"