Langkah-langkah Konfigurasi Install Mail server
-
Pada saat Install :
Host name : mail.namaanda.com àcontoh : mail.bangamaman.com
DNS : nama anda à contoh : bangmaman.com
Pemberian ip static
nano /etc/network/interfaces
auto eth0
iface eth0 inet static
address 50.50.50.(100+no.absen)
netmask 255.255.255.0
gateway 50.50.50.1
nano /etc/resolv.conf
nameserver (ip anda)
nameserver 8.8.8.8
nameserver 8.8.4.4
Restart network à /etc/init.d/networking restart
Melihat ip à ifconfig
Mengaktifikan interface à ifconfig eth0 up
-
Install Paket
-
apt-get install php5 àCD-1
-
apt-get install postfix àCD-1
urutan pada install postfix
postfix configuration pilih : Internet Site
system mail name ketik : mail.bangmaman.com
-
apt-get install squirrelmail àCD-2
-
apt-get install courier-imap à CD-2
-
apt-get install courier-pop à CD-1-2 dan 3
Urutan pada install Courier
Configuring Courier pilih : YES
-
-
Konfigurasi postfix pada file main.cf
Ketik Root :~ # nano /etc/postfix/main.cf
Tambahkan pada baris terakhir ;
home_mailbox = Maildir/ (Perhatikan tulisannya)
mydomain = bangmaman.com
Ctrl + x, y, enter untuk menyimpan konfigurasi.
-
Kemudian buatlah direktori Maildir pada Direktory /etc/skel ;
Root :~ # maildirmake.courier /etc/skel/Maildir (Perhatikan tulisannya)
-
Konfigurasi squirrelmail
Buat konfigurasi untuk squirrelmail.
Root :~ # dpkg-reconfigure postfix
-
Postfix Configuration pilih : OK
-
Postfix Configuraton pilih : Internet Site
-
System Mail name ketik : mail.bangmaman.com
-
root and postmaster mail receipt ? Kosongkan saja
-
Other destination pastikan ada : mail.bangmaman.com, bangmaman.com
-
Force syncronous pilih : No
-
Local Network pilih : tambahkan 0.0.0.0/0 àOK
-
User Procmail for local delivery pilih : No
-
Limit mailbox 0 : tanpa perubahan
-
Local address + : tanpa perubahan
-
Internet Protocol à ipv4
-
Konfigurasi squirrelmail
Buat konfigurasi untuk squirrelmail.
Root :~ # squirrelmail-configure
Masukkan command
Command >> D
Lalu ketik courier
Command >> courier
Lalu akan keluar konfigurasi ;
imap_server_type = courier
default_folder_prefix = INBOX.
trash_folder = Trash
sent_folder = Sent
draft_folder = Drafts
show_prefix_option = false
default_sub_of_inbox = false
show_contain_subfolders_option = false
optional_delimiter = .
delete_folder = true
Press any key to continue…
Tekan enter
Save data
Command >> S
Command >> 2
Command >> 1
Masukan nama domain
Command >> S
Lalu Quit
Command >> Q
-
-
Kemudian tambahkan user dengan cara
Root :~ # adduser guru
Root :~ # adduser siswa
-
Buatlah Virtualhost squirrelmail
-
Root :~ # ln -s /etc/squirrelmail/apache.conf /etc/apache2/conf.d/mail
-
Root :~ # nano /etc/apache2/conf.d/mail
Alias /squirrelmail /usr/share/squirrelmail
<VirtualHost *:80>
DocumentRoot /usr/share/squirrelmail
ServerName mail.bangmaman.com
</VirtualHost>
-
-
Restart service
/etc/init.d/postfix restart
/etc/init.d/courier-pop restart
/etc/init.d/courier-imap restart
/etc/init.d/apache2 restart
/etc/init.d/bind9 restart
CATATAN :
-
Menghapus installer postfix dan squirrelmail serta courier-imap courier-pop
apt-get –purge remove postfix -y
apt-get –purge remove squirrelmail -y
apt-get –purge remove courier-imap -y
apt-get –purge remove courier-pop –y
apt-get –purge remove dovecot-imapd –y
apt-get –purge remove dovecot-pop3d
apt-get autoremove
-
Tidak bisa di akses DNS cek konfigurasi DNS / Bind9
-
Jika error pada paket courier imap pop maka bisa menggunakan dovecot imap-pop3d, langkah-langkahnya :
a. Hapus paket courier-imap dan courier-pop
apt-get remove –purge courier-imap
apt-get remove –purge courier-pop
b. Install Dovecot
apt-get install dovecot-imapd dovecot-pop3d
c. trus tambahkan pada nano /etc/dovecot/dovecot.conf
mail_location = maildir:~/Maildir (perhatikan tulisannya)
d. lalu restart service dovecot
/etc/init.d/dovecot restart
/etc/init.d/postfix restart
/etc/init.d/apache2 restart
/etc/init.d/bind9 restart