POSTFIX Disini saya akan menjelaskan langkah langkah dalam membuat smtp server dengan postfix baik sekarang kita mulai untuk menginstall postfix tersebut server $ cd /usr/local/src/ server $ cd postfix xxxxx.tar.gz alangkah lebih baik bila kita membuat dahulu user untuk postfixnya dengan cara server $ pw adduser postfix nah sekarang kita rubah user postfix di master.passwd dan buat menjadi home :nonexistent dan shell /sbin/nologin bila sudah selesai sekarang kita tinggal mengkompile source postfix tadi server $ make server $ make install secara default postfix akan di simpan di direktory /etc/postfix. nah sekarang kita akan mengotakatik postfix tersebut server $ cd /etc/postfix server $ cp main.cf main.cf.old server $ ee main.cf rubahlah atau tambahkan pada baris berikut ini queue_directory = /var/spool/postfix program_directory = /some/where/postfix/bin command_directory = /usr/sbin daemon_directory = /usr/libexec/postfix mail_owner = postfix myhostname = server.contoh.com mydomain = contoh.com myorigin = $mydomain inet_interfaces = all mydestination = $myhostname, localhost.$mydomain $mydomain alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases mail_spool_directory = /var/mail mynetworks = 192.168.0.0/8, 127.0.0.0/8 smtpd_banner = $myhostname ESMTP $mail_name ($mail_version) local_destination_concurrency_limit = 2 default_destination_concurrency_limit = 10 debug_peer_level = 2 debugger_command = PATH=/usr/bin:/usr/X11R6/bin xxgdb $daemon_directory/$process_name $process_id & sleep 5 virtual_maps = hash:/etc/postfix/virtual canonical_maps = hash:/etc/postfix/canonical Bila sudah selesai sekarang kita akan membuat virtual dan canonical untuk mendaftarkan user dan untuk mengalokasikan e-mail tersebut dengan cara: server $ pwd /etc/postfix server $ ee virtual tambahkan baris berikut ini user@contoh.com user user1@contoh.com user1 user2@contoh.com user2 dst nah sekarang kita akan membuat canonical user user@contoh.com user1 user1@contoh.com user2 user2@contoh.com dst bila sudah selesai sekarang yang kita alkukan adalah server $ /usr/sbin/postmap virtual server $ /usr/sbin/postmap canonical ok sekarang kita bikin aliasnya untuk postfix server $ mv /etc/aliases /etc/aliases.old server $ ee /etc/aliases postfix: root root : user@contoh.com mailer-daemon : user@contoh.com postmaster : user@contoh.com Nah sekarang kita tinggal menjalankan postfix tersebut dan mencoba untuk mengetstnya dengan cara : server $ /usr/sbin/postfix start server $ telnet contoh.com 25 Trying 192.168.0.2.... Connected to contoh.com Escape character is ']'. 220 server.contoh.com ESMTP postfix(postfix-19991231-pl13) quit Connection closed by foreign host. Selamat anda baru saja menginstallkan postfix sebagai SMTP server bila anda ingin supaya postfix tersebut jalan pada waktu boot buatlah atau tambahkan pada rc.local server $ echo "/usr/sbin/postfix start" >> /etc/rc.local