Untuk contoh berikut semua menggunakan ip private (ip public juga boleh) dan 2 buah mesin server dan OS yang digunakan adalah Fedora Core 5
1. Mesin 1 Postfix ip address 192.168.1.1
2. Mesin 2 Qmail ip address 192.168.1.2
3. Domain yang dihandle misalnya domain.com
4. Host mesin postfix smtp.domain.com
5. Host mesin qmail pop.domain.com
Langkah-langkah
1. Install OS pada masing-masing mesin berserta ip address dan firewall serta Selinux dimatikan.
2. Install Postfix di mesin 1 (bisa dilihat di posting sebelumnya atau browse google untuk lebih lengkap dengan antivirus dan antispamnya)
3. Install Qmail di mesin 2 (bisa browse google untuk kongigurasi lengkapnya bisa pake qmailrocks atau qmailtoaster)
4. Seting DNS
Untuk MX record primary diarahkan ke mesin postfix dengan nilai 10
Untuk MX record secondary diarahkan ke mesin Qmail dengan nilai 20
Seting DNS bisa memakai Bind atau Tinydns
5. Seting di mesin Qmail
untuk di mesin Qmail standard default instalasi (qmailtoaster) sudah bisa dijalankan langsung baik sebagai smtp atau pop3. Tambahannya hanya pada tcp.smtp (/etc/tcprules.d/tcp.smtp) dimana ip-ip mana saja yang bisa sebagai relay dan juga membuat user account dengan menggunakan qmailadmin.
6. Seting di mesin Postfix
untuk seting di mesin Postfix ada beberapa hal yang harus di edit:
>> Edit /etc/postfix/main.cf
myhostname = smtp.domain.com <-- sesuaikan dengan host anda
mydomain = domain.com <--- sesuaikan dengan domain anda
myorigin = $mydomain
inet_interfaces = all
mynetworks = 127.0.0.0/8, 192.168.0.0/24 <--- sesuaikan dengan network lan anda
#-----RELAYDOMAIN----------#
transport_maps = hash:/etc/postfix/transport
#relay reciepent
relay_recipient_maps = hash:/etc/postfix/virtual_users
#---------------databases relay domain-----------#
relay_domains = hash:/etc/postfix/relay_domains
>> Buat file kosong di /etc/postfix dengan nama virtual_users
isinya adalah user-user yang dibuat di qmail dengan qmailadmin
misal:
user1@domain.com OK
user2@domain.com OK
>> Buat file kosong di /etc/postfix dengan nama transport
isinya adalah
domain.com smtp:[ip address qmail]
>> Buat file kosong di /etc/postfix dengan nama relay_domains
isinya adalah
domain.com OK
Catatan:
Setiap melakukan perubahan baik itu menambah user di virtual_user, transport, relay_domains selalu akhiri dengan command:
# /usr/sbin/postmap /etc/postfix/relay_domains
# /usr/sbin/postmap /etc/postfix/virtual_users
# /usr/sbin/postmap /etc/postfix/transport
tujuannya adalah untuk membuat database file-file tersebut
>> Kemudian jalankan Postfix dengan perintah /etc/init.d/postfix start
>> Kemudian lihat log di mesin postfix tail -f /var/log/maillog
>> Lihat header di email seharusnya ada relay dari ip smtp server postfix
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>sakit_jiwa.soimoet_is_back_to_underwear<<<<<<<<<<<<<<<<<<<<<<<<<<