Email merupakan sebuah layanan pengiriman surat elektronik yang dikirim melalui internet. Email dikirim dari suatu alamat email yang terdapat pada sebuah mail server kepada alamat email yang lainnya yang terdapat pada mail server yang sama maupun pada mail server yang berbeda.
Email dapat dianalogikan dengan kotak surat yang ada di kantor POS sedangkan server email dapat diibaratkan sebagai kantor POS. Dengan analogi ini sebuah mail server dapat memiliki banyak account email yang ada didalamnya.
Untuk mengirim sebuah email dari alamat email yang satu ke alamat email yang lain digunakan sebauh protocol (aturan) yaitu Simple Mail Transfer Protocol SMTP. Protocol SMTP telah menjadi aturan dasar yang disepakati untuk pengiriman email. Dengan demikian semua software email server pasti mendukung protokol ini. SMTP merupakan protokol yang digunakan untuk megirim email (komunikasi antar mail server), dan tidak digunakan untuk berkomunikasi dengan client. Sedangkan untuk client, digunakan protokol imap imaps pop3 pop3s Supaya sebuah mail server dapat di akses oleh cliet, dikembangkan sebuah aplikasi dimana client dapat mengakses email dari sebuah email server. IMAP adalah sebuah aplikasi pada layer Internet protokol yang memungkinkan client untuk
mengakses email yang ada di server. Selain IMAP ada juga POP3 yang fungsinya sama dengan imap, akan tetapi memiliki karakteristik yang berbeda dalam cara pengaksesan pada server.
Untuk dapat melakukan tugasnya, sebuah mail server harus dapat melayani pengiriman email yang mempergunakan mempergunakan protokol SMTP serta harus mampu melayani client yang ingin mengakses email dengan menyediakan IMAP dan atau POP3.
Build Your Mail Server With OpenSUSE 11.1
Adapun langkah – langkah dalam membangun mail server dengan openSUSE 11.1, sbb :
1. Instalasi Postfix
2. Konfigurasi Postfix
3. Instalasi IMAP (Dovecot)
4. Mail Server setting
1. Instalasi Postfix
Postfix dapat diperoleh pada www.postfix.org , langkah pertama adalah mendownload postfix dari situs milik postfix yang berupa source. Apabila anda ingin lebih mudah dalam melakuak instalasi, anda dapat memperoleh binary dari postfix pada situs fendor linux yang anda install, misal Linux Fedora, maka anda dapat memperoleh paketnya pada situs : http://www.redhat.com .
Langkah selanjutnya adalah :
- melakukan instalasi. Apabila anda sudah memiliki paket Postfix, anda terlebih dahulu harus login ke dalam mesin anda, jangan lupa anda harus menjadi root untuk dapat melakukan instalasi.falcon:/home/wnx #
- Lakukan pengecekan terhadapat postfix anda, apakah sudah terinstall atau belum.falcon:/home/wnx # rpm -qa | grep postfixpostfix-2.5.5-6.7
- Jika sudah terinstall, maka sekarang kita coba apakah instalasi anda sukses atau tidak. Untuk mengetahuinya kita cek bersama – sama. Pertama kali kita cek apakah port yang digunakan Protocol SMTP untuk mengirimkan email (port 25) dalam keadaan kosong.Ketik :falcon:/home/wnx # nmap localhostStarting Nmap 4.75 ( http://nmap.org ) at 2009-07-02 23:01 EDTInteresting ports on localhost (127.0.0.1):Not shown: 991 closed portsPORT STATE SERVICE22/tcp open ssh25/tcp open smtp80/tcp open http110/tcp open pop3111/tcp open rpcbind143/tcp open imap443/tcp open https631/tcp open ipp3128/tcp open squid-http
Nmap done: 1 IP address (1 host up) scanned in 0.15 seconds
Perintah yang diketik akan memunculkan status port serta ip mana yang sedang bekerja atau digunakan. Pada gambar diatas, port 25 masih kosong dan belum ada yang memakai, berarti kita dapat dengan aman menggunakan port tersebut.
- Sekarang anda dapat mengaktifkan Postfix Mail Server anda.falcon:/home/wnx # service postfix start done
- Untuk memastikan Postfix mail server anda telah berjalan, dapat di cek dengan menggunakan nmap. Apabila kita cek menggunakan nmap, maka akan terlukat bahwa port 25 telah terbuka dan digunakan oleh protokol SMTP.falcon:/home/wnx # nmap localhostStarting Nmap 4.75 ( http://nmap.org ) at 2009-07-02 23:01 EDTInteresting ports on localhost (127.0.0.1):Not shown: 991 closed portsPORT STATE SERVICE22/tcp open ssh25/tcp open smtp80/tcp open http110/tcp open pop3111/tcp open rpcbind143/tcp open imap443/tcp open https631/tcp open ipp3128/tcp open squid-http
Nmap done: 1 IP address (1 host up) scanned in 0.15 seconds
- Untuk lebih memastikan bahwa Postfix telah berjalan, kita coba telnet pada port SMTP yang terbuka tersebut :Jika config anda seperti pada config dibawah, maka config anda telah benar.falcon:/home/wnx # telnet localhost 25Trying 127.0.0.1…Connected to localhost.Escape character is ‘^]’.220 falcon.klikaja.com ESMTP Postfix
Tidak ada komentar:
Posting Komentar