Mount CD Trustix Secure Linux dengan account root. : # mount /dev/cdrom /mnt/cdrom Masuk ke direktori RPMS, tempat disimpannya program aplikasi. : # cd /mnt/cdrom/Trustix/RPMS Instal Program Postfix dari Trustix Secure Linux : # rpm -ivh postfix-19991231_p1081tr.i386.rpm Setelah itu, postfix bisa langsung diaktifkan dengan menjalankan skrip yang sudah terpasang di /etc/rc.d/init.d. : # /etc/rc.d/init.d/postfix start Untuk mengecek postfix sudah berjalan dengan baik : # netstat -a
recipient_delimiter = + mail_spool_directory = /var/spool/mail mynetworks = 192.168.21.0/28, 127.0.0.0/8 smtpd_banner = $myhostname ESMTP $mail_name debugger_command = PATH=/usr/bin:/usr/X11R6/bin xxgdb $daemon_directory/$process_name $process_id & sleep 5
Cara yang paling mudah untuk seting Postfix di dalam intranet, adalah mengirimkan semuanya ke mail gateway, dan biarkan mail gateway meneruskan semua emailnya. Beberapa konfigurasi yang perlu ditambahkan /etc/postfix/main.cf:
myorigin = $mydomain relayhost = gateway.trustix.co.id disable_dns_lookups = yes
Jika di dalam Intranet, postfix berperan sebagai host yang mengirimkan email lokal, langsung mengirim mail tanpa melewati mail server gateway, setingnya sebagai berikut : /etc/postfix/transport :
trustix.co.id smtp: .trustix.co.id smtp: host.trustix.co.id local: host.trustix.co.id local:
/etc/postfix/main.cf :
transport_maps = hash : /etc/postfix/transport
Saat anda mengirimkan email, Postfix akan menempatkannya dalam antrian, dan dapat dipaksa untuk mengirimkan (flush the queue), dengan menjalankan perintah : /usr/sbin/sendmail -q Jangan lupa untuk menjalankan ulang postfix setelah anda mengubah konfigurasinya. #/etc/rc.d/init.d/postfix restart
Untuk seting virtual domain , pastikan di /etc/postfix/main.cf terdapat baris : virtual_maps = hash:/etc/postfix/virtual Edit file /etc/postfix/virtual dengan sintaks : virtual.domain apasaja user@virtual.domain sofyan,root Dalam contoh diatas, setiap email yang tertuju ke user@virtual.domain akan diteruskan ke sofyan@real.domain dan root@real.domain. Selesai editing file /etc/postfix/virtual, jalankan : # postmap -c /etc/postfix hash:/etc/postfix/virtual Kemudian restart postfix untuk memastikan virtual domain telah aktif. : # postfix reload Untuk mengaktifkan aliases cukup mudah. Pertama pastikan baris berikut ada di /etc/postfix/main.cf
alias_maps = hash:/etc/postfix/aliases alias_database = hash:/etc/postfix/aliases
Setelah itu edit file /etc/postfix/aliases, tambahkan beberapa baris alias. # alias default dari postfix
MAILER-DAEMON: postmaster postmaster: bin: daemon: named: nobody: uucp: www: ftp-bugs: postfix: root
# Well-known aliases manager: dumper: operator: abuse: root root root postmaster
decode:
root
Untuk mengaktifkan POP3 Server (merupakan paket tersendiri, bukan bagian dari postfix) dapat dilakukan dengan cara :
Edit /etc/inetd.conf, remark pop3 stream tcp nowait root /usr/bin/tcpd ipop3d Jalankan / Restart inet services
bagian
berikut
# /etc/rc.d/init.d/inet start
Untuk menjalankan test apakah Postfix sudah berjalan dengan baik, bisa dilakukan dengan mengirimkan mail, baik antar user lokal maupun Internet. Test kirim kepada user lokal
# mail sofyan subject : Test Testing satu dua tiga .Cc: root