Konfigurasi Mail-Server dengan Postfix

Diposting oleh Arndi 23 Maret 2011

Salam Bloger gan ni ane baru nemuin cara Instalasi Postfix dan mengaktifkan mail service caranya lumayan bikin sedikit putar otak jika kita tidak melihat text atau materi.... heheh Berhubung ni besok ane mau UTS tentang ini yah supaya ane ga susah-susah cari lagi ane Pos aja 
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
DATA
End 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.
  • Perhatikan konfigurasi jerapah.com.zone.db

$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

Posting Komentar

Daftar ISi