Materi Server “Mail Server”

SENDMAIL

 

Pengenalan server mail

 

Mail server adalah program daemon yang bekerja menampung dan mendistribusikan email dalam jaringan. Protokol

yang umum digunakannya antara lain adalah 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 shell mesin mail server, cukup menghubungi port tertentu dengan mail client yang mengimplementasikan protokol POP3 dan/atau IMAP. Lebih jelasnya, bila disebutkan ’mail server’, hal ini dapat menunjukkan pada daemon-daemon yang bekerja dengan cara mengimplementasikan salah satu

protokol di atas.

 

Pada dasarnya untuk membaca email pada mesin mail server terdapat 2 cara, yaitu :

 

Secara lokal, yaitu dengan cara melakukan login ke dalam sistem shell pada mail server dan membaca langsung

email dari mailbox (berupa file atau direktori yang berisi text terformat standar email). Bila hanya ini yang dapat

dilakukan, maka mail server cukup menyediakan daemon SMTP tanpa daemon POP3 dan/atau IMAP.

 

Secara remote, tanpa memasuki sistem shell tetapi melalui port POP3 atau IMAP tergantung mana yang disediakan,

dengan menggunakan tool mail client yang mengimplementasikan salah satu protokol mail retrieval

(mengambil email secara remote). Melalui cara ini, mail server selain harus menjalankan daemon SMTP, harus juga menjalankan daemon POP3 dan/atau IMAP.

Mengetahui hanya ada 2 cara di atas, tentu anda dapat menyimpulkan sendiri bagaimana suatu layanan email berbasiskan Web seperti mail.yahoo.com atau hotmail.com bekerja. Dan kini anda mengetahui bahwa pekerjaan membangun mail server, adalah pekerjaan menginstal, mengkonfigurasi dan mengoptimasi daemon SMTP sebagai MTA (Mail Transport Agent) dan/atau daemon POP3 dan/atau IMAP sebagai mail retrieval.

 

Instalasi server mail

 

Pada distribusi Linux RedHat 9.0 tersedia beberapa paket yang dapat digunakan untuk membangun mail server yang

cukup handal yaitu sendmail 8.9.3 sebagai MTA, ipop3d dan imapd sebagai daemon mail retrieval. Paketpaket

rpm tersebut antara lain :

 procmail-3.14-2.i386.rpm

 sendmail-8.9.3-20.i386.rpm

 sendmail-cf-8.9.3-20.i386.rpm

 sendmail-doc-8.9.3-20.i386.rpm

 imap-4.7-5.i386.rpm

 imap-devel-4.7-5.i386.rpm

 

Lakukan instalasi melalui perintah rpm -ivh pada paket-paket diatas, penuhi keterkaitan (dependency) yang dibutuhkannya.

 

Konfigurasi Sendmail

 

            Untuk pertamakalinya pastikanlah file /etc/hosts sudah terisi hostname komputer Linux seperti di bawah ini misalnya hostname-nya pasundan.

# Do not remove the following line, or various programs

# that require network functionality will fail.

127.0.0.1                   pasundan      localhost.localdomain localhost

 

192.168.10.1             pasundan

 

Lalu editlah file sendmail.mc yang terletak di /etc/mail/sendmail.mc dan editlah file dibawah ini.

            DAEMON_OPTIONS (`Port=smtp,Addr=127.0.0.1, Name=MTA’)dnl

Menjadi

            DAEMON_OPTIONS (`Port=smtp,Addr=0.0.0.0, Name=MTA’)dnl

 

Maksud dari file di atas ialah semua IP dapat mengakses port smtp.

 

Lalu file keduanya ialah file local-host-name yang letaknya sama seperti file di atas yaitu /etc/mail/local-host-name, dalam file ini kita hanya memasukkan domain yang telah anda buat misalkan pasundan.org.

            # echo “pasundan.org” >>/etc/mail/local-host-names

 

Lalu pada bagian akhir editlah file pop3s  yang letaknya di /etc/xinetd.d/pop3s,

lalu ganti baris,

            disable = yes

menjadi

            disable = no

 

Lalu restart-lah sendmail dan xinetd dengan perintah seperti biasanya;

# service sendmail restart

# service xinetd restart

 

 

MENGIRIM EMAIL

 

            Pada bagian ini kita akan mengirim email melalui Windows dengan memanfaatkan fasilitas Windows untuk mengirim email yaitu Outlook Express, cara konfigurasinya sebagai berikut.

 

  • Bukalah start         programs           Outlook Exoress pada Windows Anda
  • Lalu bukalah menu tools         accounts

 

 

 

 

 

 

 

 

 

 

 

 

 

 

                

 

 

 

  • Maka akan muncul Internet Accounts lalu pilih Add        Mail, seperti di bawah ini.

 

 

  • Maka muncul menu Internet Connection Wizard lalu masukkanlah nama yang Anda inginkan lalu pilih next.

 

  • Lalu pada langkah kedua Anda harus mengisikan nama dan alamat domain yang sudah anda masukkan pada file local-host-names, misalkan eful@pasunda.org lalu pilih next..

 

 

  • Lalu pada bagian 3 ialh mengisi alamat IP Server Anda untuk incaming dan outgoing, karna disini hanya untuk mail local IP-nya kita samakan saja yaitu IP Server Anda misalkan 192.168.10.1.

 

 

  • Lalu pada tahap bagian akhir konfigurasi Anda harus mengisikan user account-nya untuk Internet Mail Logon dengan syarat user tersebut sudah ada dalam server Linux anda, misalnya di sini namanya ialah eful lalu pilih next.

 

 

  • Maka konfigurasi untuk menambahkan eccount sudah selesai, lalu pilih finish untuk selesai. Dan keluarlah dari internet account.

 

Lalu untuk memastikan apakah mail server sudah berhasil pilihlah menu tools        Send And Reseive         Send And Reseive All, apabila sudah tidak ada pesan error maka konfigurasi berhasil dan cobalah untuk mengirim email. Cobalah ke alamatnya sendiri misalnya eful@pasundan.org seperti contoh di bawah.

 

 

 

 

Lalu kirimlah dengan mengelik menu send dan tunggu sampai rerkitim, dan apabila sudah terkirim pilih kembali Send And Reseive dan apabila Outlok merespon dengan menerima satu inbox maka proses konfigurasi mail server sudah berhasil.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Dan apabila kita mendapatkan sebuah email dari alamat pengirimnya kita sendir seperti  pada gambar di atas dan isinya pun sama seperti apa yang telah kita buat.

 

 

 

Tambahan

           

Untuk mengirim dan email pada Linux khusunya linux Redhat ialah

 

Opsinya;

            mail  nama_user

Contoh ;

            # mail ooy

Subject: haloooooooo

halooooo oy apakabar ? Cc.                                                                                        

Dan untuk mengirimnya tekan Ctrl + d hingga muncul Cc untuk menambah user yang ingin di kirimkan email yang sama, tekan enter untuk melanjutkan.

 

Sedangkan untuk mengakses atau membaca email ialah sebagai berikut;

 

Opsinya;

            mail

Contoh;

            $ mail

Mail version 8.1 6/6/93.  Type ? for help.

“/var/spool/mail/ooy”: 1 message 1 new

>N  1 root@localhost.local  Tue Sep  5 21:11  16/651   “haloooooooo”

&

 

Pilihlah nomor 1 apabila ingin dibaca.


Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

 
%d blogger menyukai ini: