Wednesday 4 March 2015

ARTIKEL MAIL SERVER

MAIL SERVER


Sejarah mail server yaitu sebelumnya dikenal sebagai VMailer dan IBM Secure Mailer, itu pada awalnya ditulis oleh Wietse Venema selama tinggal di IBM Thomas J. Watson Research Center, dan terus dikembangkan secara aktif hari ini. Postfix pertama kali dirilis pada pertengahan tahun 1999

http://hostingsurabaya.com/wp-content/uploads/2015/02/email-server.jpg

Pengertian Mail Server

Pengertian Email Server

Mail Server
Mail server adalah program daemon yang bekerja menampung dan mendistribusikan email dalam suatu jaringan. Protokol yang umum digunakan antara lain protokol SMTP, POP3 dan IMAP. SMTP (Simple Mail Transfer Protocol) digunakan sebagai standar untuk menampung dan mendistribusikan email, sedangkan POP3 (Post Office Protocol v3) dan IMAP (Internet Mail Application Protocol) digunakan agar user dapat mengambil dan membaca email secara remote yaitu tidak perlu login ke dalam sistem shelll mesin mail server tetapi cukup menguhubungi port tertentu dengan mail client yang mengimplementasikan protocol POP3 dan IMAP. Sejarah mail server yaitu sebelumnya dikenal sebagai VMailer dan IBM Secure Mailer, itu pada awalnya ditulis oleh Wietse Venema selama tinggal di IBM Thomas J. Watson Research Center, dan terus dikembangkan secara aktif hari ini. Postfix pertama kali dirilis pada pertengahan tahun 1999.

 

Terdapat beberapa pengertian email server yang dapat Anda temukan di sejumlah literatur. Namun pada intinya pengertian email server tsb adalah hampir mirip yaitu sebuah perangkat lunak atau semacam komputer yang berfungsi mendistribusikan file atau informasi lainnya sebagai respons yang dikirim via email. Email server ini bekerja untuk menampung dan mendistribusikan pesan elektronik pada suatu jaringan. Dalam dunia internet, pengertian email server ini dikenal juga sebagai MTA (Mail Transfer Agent) atau Internet Router.
Berdasarkan pengertian email server ini maka setiap email akan di pertukaran melalui jaringan yang dilewatkan antara server yang satu dengan yang lainnya. Server tsb telah dirancang khusus dengan menggunakan perangkat lunak yang dibuat berdasarkan protokol standar yang dapat menangani email dan file lampiran. Setiap penyedia layanan internet atau Internet Service Provider (ISP) memiliki email server untuk menangani email klien mereka. Selain itu, beberapa situs yang menawarkan layanan email publik atau email gratis seperti gmail atau yahoo mail juga memiliki server sendiri. Tanpa rangkaian email server ini maka pengguna hanya akan dapat mengirim email ke orang-orang yang memiliki alamat email domain yang sama dengan pengirimnya, misalnya bila Anda mengirimkan email dari namaanda@domain(dot)com maka hanya pengguna yang menggunakan @domain(dot)com lah yang dapat menerimanya.
Berdasarkan pengertian email server di atas maka ada 2 kategori utama yaitu server surat keluar (outbox) dan server surat masuk (inbox). Pada server surat masuk maka dikenal istilah POP3 (Post Office Protocol 3) yaitu sebuah email server terbaik untuk penyimpanan pesan yang dikirim dan diterima pada PC atau hard drive local. Selain itu ada IMAP (Internet Message Access Protocol) yaitu sebuat email server yang selalu menyimpan salinan pesan di server. Sementara untuk server surat keluar dikenal SMTP (Simple Mail Transfer Protocol).
Bagaimana apakah Anda sudah memahami pengertian email server di atas? Untuk memahami pengertian email server maka kita dapat melihat dari kata pembentuknya yaitu email dan server. Email berarti pesan elektronik sementara server adalah penyedia layanan. Jadi pengertian email server menurut kata pembentuknya adalah penyedia layanan untuk pengiriman dan penerimaan pesan atau layaknya sebuah kantor pos yang berada di dunia maya.

Jenis Mail Server

Mail server dapat dibagi menjadi dua kategori utama: server surat keluar dan server surat masuk. Server surat keluar dikenal sebagai SMTP , atau Simple Mail Transfer Protocol. Server surat masuk datang dalam dua varietas utama. POP3 , atau Post Office Protocol versi 3, server yang terbaik dikenal untuk menyimpan pesan yang dikirim dan diterima pada PC ‘hard drive lokal. IMAP , atau Internet Message Access Protocol, server selalu menyimpan salinan pesan pada server. Kebanyakan server POP3 dapat menyimpan pesan pada server juga yang jauh lebih nyaman. 

Proses Mengirim Email

Sekarang Anda tahu dasar-dasar tentang server surat masuk dan keluar, akan lebih mudah untuk memahami peran yang mereka mainkan dalam proses email. Langkah-langkah dasar dari proses ini adalah sebagai berikut untuk kenyamanan Anda.
  1. Setelah menulis pesan dan mengklik kirim, pada klien email Anda – apakah itu Outlook Express atau Gmail – maka anda terhubung ke server SMTP domain Anda. Server ini dapat diberi nama banyak hal, contoh standar akan smtp.pacarita.com.
  2. email client akan berkomunikasi dengan server SMTP, memberikan alamat email, alamat email penerima, isi pesan dan lampirannya.
  3. SMTP server memproses alamat email penerima – terutama domainnya. Jika nama domain adalah sama dengan pengirim, pesan akan diarahkan langsung ke domain itu POP3 atau IMAP Server – tidak diperlukan Routing antara server. Jika domain yang berbeda, meskipun, server SMTP harus berkomunikasi dengan server domain lain.
  4. Dalam rangka untuk menemukan server penerima, SMTP server pengirim harus berkomunikasi dengan DNS, atau Domain Name Server. DNS mengambil email nama domain penerima dan menerjemahkannya ke dalam alamat IP. SMTP server pengirim harus dapat merutekan email baik dengan nama domain sendiri, alamat IP adalah nomor unik yang ditugaskan untuk setiap komputer yang terhubung ke Internet. Dengan mengetahui informasi ini, server surat keluar dapat melakukan pekerjaan secara lebih efisien.
  5. Sekarang bahwa server SMTP memiliki alamat IP penerima, dapat terhubung ke server SMTP. Hal ini tidak biasanya dilakukan secara langsung, meskipun, melainkan pesan yang diarahkan di sepanjang serangkaian server SMTP terkait sampai tiba di tempat tujuan.
  6. SMTP server penerima memindai pesan masuk. Jika mengakui domain dan nama pengguna, meneruskan pesan bersama untuk domain itu POP3 atau IMAP server. Dari sana, ia ditempatkan dalam antrian sendmail sampai klien email penerima memungkinkan untuk di-download. Pada saat itu, pesan dapat dibaca oleh penerima.
  7.  
     

Cara Konfigurasi Mail Server

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
Capture hasilnya . 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. Capture hasilnya !
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. Caba 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.
     

0 comments:

Post a Comment