Selasa, 06 November 2018

Konfigurasi Mail Server {Linux Debian}


Mail Server
Adalah Perangkat lunak program yang mendistribusikan file atau informasi sebagai respons atas permintaan yang dikirim via email, juga digunakan pada bitnet untuk menyediakan layanan serupa http://FTP.


Instalasi Postfix dan mengaktifkan mail service
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
 Jika sudah bekerja, akan nampak port 25 terbuka untuk SMTP.
1. Anda bisa juga mengecek dengan perintah
# telnet localhost 25
Ketik quit dan ikuti dengan enter.
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.vino.com
mydomain = vino.
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
1 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.vino.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.star.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 vino.com.zone.db
$TTL 86400
@ IN SOA ns.vino.com. hostmaster.vino.com. (
2001031102 ; serial
10800 ; refresh
3600 ; retry
604800 ; Expire
86400 ;
)
Vino.com. IN NS ns.vino.com.
ns IN A 10.252.105.33
www IN CNAME ns
mail IN CNAME ns
ftp IN CNAME ns

  • Perhatikan juga file vino.com.zone.local
$TTL 86400
@ IN SOA ns.vino.com. hostmaster.vino.com. (
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expire
1D ; minimum
)
@ IN NS ns.vino.com.
@ IN A 10.252.105.33
33 IN PTR ns.ggwp.com.
  • Restart dulu DNS server anda. Pastikan hasilnya OK.
  • telnet dari computer lain ke computer anda.
# telnet mail.vino.com 25
  • kirim ke user yang ada di computer anda.
# telnet mail.vino.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.ggwp.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.

Tidak ada komentar:

Posting Komentar