Installasi Mail Server Postfix di Centos

Apa itu Postfix
Postfix adalah sebuah program pengirim email yang ditulis oleh Wietse Venema, yang mulai menjadi alternatif lain terhadap dominasi penggunaan Sendmail. Postfix berusaha menjadi program yang cepat, mudah dikelola, dan aman, dimana juga harus cukup sesuai dan cocok dengan Sendmail sehingga tidak mengecewakan penggunanya. Maka dari itu, jika dilihat sekilas dari luar nampak mirip seperti Sendmail, tapi didalam semuanya berbeda.

Installasi
Untuk melakukan instalasi postfix di centos sangat mudah caranya, ketikkan perintah berikut di konsole :
# yum install postfix dovecot system-switch-mail

Konfigurasi Postfix
Berikut ini data domain yang saya punya:
hostname : tes-contoh.co.cc
MX Record : mail.tes-contoh.co.cc

Backup kemudian edit file konfigurasi postfix di /etc/postfix/main.cf :
# cp /etc/postfix/main.cf /etc/postfix/main.cf.ori
# vi /etc/postfix/main.cf
myhostname = mail.tes-contoh.co.cc
mydomain = tes-contoh.co.cc
myorigin = $mydomain
inet_interfaces = all
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
home_mailbox = Maildir/

Ganti MTA
MTA default sebelumnya adalah Sendmail, ubah ke mta postfix :
# system-switch-mail
Pilih postfix

Konfigurasi Dovecot
Backup kemudian edit file konfigurasi dovecot di /etc/dovecot :
# cp /etc/dovecot.conf /etc/dovecot.conf.ori
# vi /etc/dovecot.conf
protocols = imap pop3
mail_location = maildir:~/Maildir
pop3_uidl_format = %08Xu%08Xv
# Required on x86_64 kernels
login_process_size = 64

Hidupkan service postfix & dovecot
# /etc/init.d/postfix start
# /etc/init.d/dovecot start

Tambahkan user
# useradd tes
# passwd tes

Install webmail
Webmail yang saya gunakan adalah Squirrelmail
# yum install squirrelmail

Konfigurasi squirrelmail
# cd /usr/share/squirrelmail/config
# ./conf.pl
server settings
domain tes-contoh.co.cc
update imap settings localhost:143 (dovecot)

Buat symbolic link ke /usr/share/squirrelmail
# ln -s /usr/share/squirrelmail /var/www/html/webmail

Restart service httpd
# /etc/init.d/httpd restart

Akses webmail melalui browser seperti berikut :
http://tes-contoh.co.cc/webmail
dan login menggunakan user yang sudah di buat sebelumnya.

Tambahan:
Supaya mail server dapat dikenali dengan baik oleh mail server yang lain, edit file di /etc/resolv.conf seperti berikut:
nameserver 8.8.8.8

Supaya email dapat di access melalui mail client seperti outlook, thunderbird dll maka perlu ditambahkan opsi seperti berikut di /etc/postfix/main.cf :

mynetworks_style = class
mynetworks = xxx.xxx.xxx.xxx (ip yg diijinkan), 127.0.0.0/8
Contoh:
mynetworks = 202.53.249.124, 127.0.0.0/8

Edit file /etc/hosts seperti berikut:
127.0.0.1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
202.53.229.125  tes-contoh.co.cc tes-contoh

Forward Email
Untuk melalukan konfigurasi forward email cukup dengan menambahkan beberapa baris di dalam file /etc/aliases seperti berikut:
# vi /etc/aliases
root:  faizal
faizal: tes
Kemudian ketikkan perintah :
# newaliases
Share on Google Plus

About Admin

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.

0 comments: