
Di sini Coba saya lakukan hal yang sama dengan menggunakan mail server yang sudah saya buat. Perhatikan konfigurasi dan instalasi
1. Instalasi Postfix · Cek apakah paket2 tersebut sudah terinstall di komputer anda dengan perintah # rpm –qa | grep postfix Jika ada akan nampak postfix-……rpm · Jika belum install postfix dengan perintah rpm –ivh <postfix..> · Cek apakah sendmail juga terinstall, jika iya, hapus dengan perintah: # rpm –e <sendmail-…> –nodeps 2.Mengaktifkan service postfix # service potfix start 3. Cek apakah daemon postfix sudah bekerja dengan perintah : # nmap localhost Capture hasilnya . Jika sudah bekerja, akan nampak port 25 terbuka untuk SMTP. 4. Anda bisa juga mengecek dengan perintah # telnet localhost 25 Ketik quit dan ikuti dengan enter. Capture hasilnya ! |
- Dilanjutkan Konfigurasi Postfix
5. Konfigurasi Postfix Untuk mengonfigurasikan Postfix, Anda tinggal mengedit file konfi gurasi postfix yang berada di /etc/postfix/main.cf. Beberapa parameter penting yang perlu diedit untuk memfungsikan Postfix: myhostname = mail.jerapah.com mydomain = jerapah.com myorigin = $myhostname inet_interfaces = all 6. Berikutnya, reload service Postfix untukmelihat perubahan dengan mengetikkan perintah berikut: # /etc/init.d/postfix reload Jika reload gagal, coba restart lagi service postfix. Kemudian ikuti dengan reload. 7. Coba liat perubahan yang anda lakukan dengan perintah : #postconf –n Capture hasilnya. 8. Coba cek log mail di /var/log/maillog. Buka dengan perinta vi. Capture hasilnya. 9. Coba restart lagi postfix dengan perintah : # service postfix restart 10 Buat 3 userbaru di servermail anda, yaitu user1, user2 dan user 3 useradd <namauser> passwd <namauser> Testing Postfix 11. Kirim mail internal PC : · Coba telnet dan kirim pesan lewat mail server anda. # telnet mail.jerapah.com 25 · Masukkan isi mail anda dengan cara berikut Jangan lupa, buat user baru user1 dan user2 di PC anda [root@localhost ~]# telnet localhost 25 Trying 127.0.0.1… Connected to localhost. Escape character is ‘^]’. 220 mail.kijang.com ESMTP Postfix MAIL FROM: user1 250 2.1.0 Ok RCPT TO: user2 250 2.1.5 Ok DATAEnd data with <CR><LF>.<CR><LF> Test sending email 250 2.0.0 Ok: queued as 33C512BD013 quit 221 2.0.0 Bye Connection closed by foreign host. Perhatikan bahwa untuk mengakhiri email, ketik <enter> . <enter> |
- Coba buka /var/spool/mail/user2 dengan vi. Lihat apakah sama dengan isi mail yang anda kirim. Jika sudah sama, berarti anda berhasil. Copy paste hasil vi-nya.
12. Mengirim mail antar computer. Coba anda lakukan hal yang sama dengan menggunakan mail server yang sudah anda buat.
$TTL 86400 @ IN SOA ns.jerapah.com. hostmaster.jerapah.com. ( 2001031102 ; serial 10800 ; refresh 3600 ; retry 604800 ; Expire 86400 ; ) kijang.com. IN NS ns.kijang.com. ns IN A 10.252.105.33 www IN CNAME ns mail IN CNAME ns ftp IN CNAME ns |
- Perhatikan juga file jerapah.com.zone.local
$TTL 86400 @ IN SOA ns.jerapah.com. hostmaster.jerapah.com. ( 42 ; serial (d. adams) 3H ; refresh 15M ; retry 1W ; expire 1D ; minimum ) @ IN NS ns.jerapah.com. @ IN A 10.252.105.33 33 IN PTR ns.jerapah.com. |
- Restart dulu DNS server anda. Pastikan hasilnya OK.
- telnet dari computer lain ke computer anda.
# telnet mail.jerapah.com 25
- kirim ke user yang ada di computer anda.
# telnet mail.jerapah.com 25 MAIL FROM: root RCPT TO: user2 DATA Test sending mail dari luar . quit |
- Jika anda gagal mengkoneksi, kemungkinan DNS anda tidak dikenali. Coba ping lagi mail.jerapah.com. Berhasilkah ? Coba hapus firewall dengan iptables -F di sisi server
- Setelah itu cek Security Level Configuration. Coba ubah. System-> Administration -> Firewall and SE Linux. Pada firewall options, Klik Enable Firewall. Klik service telnet dan mail.
- Jika masih gagal, coba gunakan :
# telnet <no_ip_mailserver> 25
- Coba buka /var/spool/mail/user2 di computer anda dengan vi. Lihat apakah sama dengan isi mail yang anda kirim. Jika sudah sama, berarti anda berhasil. Copy paste hasil vi-nya.
sumber :
0 komentar