Konfigurasi Mail Server Debian
KONFIGURASI MAIL SERVER DEBIAN
Mail Server atau yang sering disebut juga E-Mail server, dipakai untuk mengirim surat melalui Internet. Denganbegitu, sanggup mempermudah dalam penggunanya, sebab lebih cepat dan efisien. Untuk menciptakan Mail Server, harus terdapat SMTP dan POP3 server, yang dipakai untuk mengirim dan mendapatkan E-Mail. Proses pengiriman eMail sanggup terjadi sebab adanya SMTP Server (Simple Mail Transfer Protocol). Setelah dikirim, eMail tersebut akan ditampung sementara di POP3 Server (Post Office Protocol ver. 3). Dan saat user yang
mempunyai eMail account tersebut online, mail client akan secara otomatis melaksanakan sinkronisasi dari POP3 Server
- Buka terminal terlebih dahulu applications > terminal , kemudian ketikan su
aldye@aldye: $ su Password: aldye:/home/aldye# |
- Instalasi
aldye:/home/aldye# apt-get install postfix courier-imap courier-pop |
Aplikasi yang paling sering dipakai untuk eMail server pada linux ialah postfix. Selain gampang dalam konfigurasinya, postfix pun juga sanggup dikombinasikan dengan aplikasi mail yang lain, menyerupai dovecot, dan courier. Terlebih dahulu install aplikasi postfix (mail server), courier-imap (smtp ), dan courier-pop (pop3).
- General type of mail configuration : Internet site
- System Mail name : mail.aldye.net (mail domain anda)
- Konfigurasi /etc/postfix/main.cf , Kurang lebih samakan dengan gambar di bawah ini
Hanya saja myhostname yang harus di ganti (sesuaikan) , dan jangan Lupa tambahkan 'Home_Mailbox=Maildir/' Diakhir baris
- Membuat Direktory Mail
aldye:/home/aldye# cd /etc/skel aldye:/home/aldye# maildirmake Maildir/ (Enter) |
- Menambahkan minimal 2 user untuk uji coba E-mail.
aldye:/home/aldye# adduser admin Adding user `admin' ... Adding new group `admin' (1001) ... Adding new user `admin' (1001) with group `admin' ... Creating home directory `/home/admin' ... Copying files from `/etc/skel' ... Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Changing the user information for admin Enter the new value, or press ENTER for the default Full Name []: Room Number []: Work Phone []: Home Phone []: Other []: Is the information correct? [Y/n] y aldye:/home# |
aldye:/home# adduser potter Adding user `potter' ... Adding new group `potter' (1002) ... Adding new user `potter' (1002) with group `potter' ... Creating home directory `/home/potter' ... Copying files from `/etc/skel' ... Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Changing the user information for potter Enter the new value, or press ENTER for the default Full Name []: Room Number []: Work Phone []: Home Phone []: Other []: Is the information correct? [Y/n] y aldye:/home# |
- Restart beberapa deamon di bawah ini
aldye:/home# /etc/init.d/postfix restart aldye:/home# /etc/init.d/courier-imap restart aldye:/home# /etc/init.d/courier-pop restart |
- Lakukan pengujian dengan mengunakan Telnet
aldye:/home# telnet mail.aldye.net 25 Trying 192.168.1.2... Connected to mail.aldye.net. Escape character is '^]'. 220 www.aldye.net ESMTP Postfix (Debian/GNU) mail from:admin *Mengirim Dari 250 2.1.0 Ok rcpt to:potter *Tujuan 250 2.1.5 Ok data *Data 354 End data with SALAM TEST *Isi Pesan . *Akhiri dengan tanda titik 250 2.0.0 Ok: queued as E035F1402F quit *Keluar 221 2.0.0 Bye Connection closed by foreign host. aldye:/home# |
- Cek mengunakan User potter apakah pesan terkirim dengan Baik
aldye:/home# telnet mail.aldye.net 110 Trying 192.168.1.2... Connected to mail.aldye.net. Escape character is '^]'. +OK Hello there. user potter *User +OK Password required. pass 1 *Password +OK logged in. stat *Melihat Pesan masuk +OK 1 436 retr 1 *Command melihat pesan +OK 436 octets follow. Return-Path: X-Original-To: potter Delivered-To: potter@mail.aldye.net Received: from www.aldye.net (www.aldye.net [192.168.1.2]) by www.aldye.net (Postfix) with SMTP id E035F1402F for Message-Id: <20120124151620.E035F1402F@www.aldye.net> Date: Tue, 24 Jan 2012 22:16:12 +0700 (WIT) From: admin@mail.aldye.net To: undisclosed-recipients:; SALAM TEST *Isi pesan yang dikirim dari admin . quit +OK Bye-bye. Connection closed by foreign host. aldye:/home# |
- Squirrelmail / WebMail
WebMail (Web Based Mail), ialah aplikasi eMail client yang berbasis web. Jika anda pernah melihat layanan eMail Yahoo, Gmail, ataupun Hotmail. Mereka memakai webmail sebagai eMail client untuk setiap penggunanya. Kelebihan dari Webmail ini sendiri ialah sanggup kita gunakan dimana saja, kapan saja, dan bagaimana saja keadaanya,asalkan kita tetap terkoneksi ke Internet. Untuk menciptakan mail client yang berbasis web, tentunya kita membutuhkan CMS (Content Management System) yang dikhususkan untuk webmail. Diantaranya yang populer ialah squirrelmail dan roundcubemail. Squirrelmail ialah paket webmail yang sudah tersedia dalam distro Debian Lenny. Oleh sebab itu banyak direktur jaringan yang menggunakanya, sebab kemudahanya dalam konfigurasi.
- Instalasi squirrelmail
aldye:/home# apt-get squirrelmail |
- Konfigurasi squirrelmail
aldye:/home# nano /etc/apache2/apache2.conf Tambahkan script ini include “/etc/squirrelmail/apache.conf” di baris yang paling Bawah |
Jika ingin melaksanakan sedikit konfigurasi pada virtual host, ikuti langkah di bawah ini.
aldye:/home# nano /etc/squirrelmail/apache.conf |
Ubah hanya penggalan ini
- Lalu restart Deamon apache2
aldye:/home#/etc/init.d/apache2 restart |
- RoundCubemail
Meskipun RoundCUbemail tidak populer , se'terkenal squirrelmail tetapi webmail ini tidak kalah keren dengan aplikasi webmail bawaan dari debian ,Kalian Bisa Download webmail ini di Disini , dan saya mengunakan versi roundcubemail-0.5.2.tar.gz , dan sesudah di download di extraks dan di rename biar lebih mudah,
aldye:/home/aldye# mv /home/aldye/roundcubemail-0.5.2.tar.gz /var/www aldye:/home/aldye# cd /var/www aldye:/var/www# ls index.html roundcubemail-0.5.2.tar.gz web aldye:/var/www# tar xvfz roundcubemail-0.5.2.tar.gz aldye:/var/www# ls cubemail index.html roundcubemail-0.5.2.tar.gz web aldye:/var/www# cdmod 777 cubemail |
- Membuat Virtual Host Untuk cubemail
aldye:/var/www# cd /etc/apache2/sites-available aldye:/etc/apache2/sites-available# ls default default-ssl web aldye:/etc/apache2/sites-available# cp default cubemail aldye:/etc/apache2/sites-available# ls cubemail default defautl-ssl web aldye:/etc/apache2/sites-available# nano cubemail |
- Tambahkan domain untuk cubemail.aldye.net
aldye:/etc/apache2/sites-available# echo “cubemail IN A 192.168.1.2” >> /var/cache/bind/db.aldye |
- Membuat database untuk cubemail , ketikan di Browser www.aldye.net/phpmyadmin Lalu Creat database dengan nama cubemail (Sesuaikan)
- Install
Buka Browser dengan mengetikan cubemail.aldye.net
- Lalu Klik START INSTALLATION
- Lalu Next
- Lalu untuk database
- database user =root
- database name= cubemail (yang saat di buat di phpmyadmin)
- databse passwd=( password mysql)
- Lalu Creat Config
Kalian akan menemukan gambar menyerupai ini
Ini ialah script Php yang harus kalian copy ke dorekroty /var/www/cubemail/config, dengan nama dengan nama file main.inc.php dan db.inc.php
aldye:/etc/apache2/sites-available# cd /var/www/cubemail/config aldye:/var/www/cubemail/config# ls db.inc.php.dist main.inc.php.dist mimetypes.php aldye:/var/www/cubemail/config# sudo gedit main.inc.php (Lalu coppas file tsb) aldye:/var/www/cubemail/config# sudo gedit db.inc.php (lalu coppas file yang dibawahnya lagi) |
Disetiap script tersebut tambahkan tanda ini di simpulan baris “ ?> ” (tanpa tanda kutip)
- Lalu CONTINUE
- Lalu kita akan mengetes Apakah SMPT dan IMAP server berjalan dengan lancar. Ikuti langkah berikut ini
Jika Failed coba Restart deamon courier-imap.
- Memasukan Database
masuk ke phpadmin lagi , Lalu klik cubemail > import >Browser . Lalu kalian pergi ke direktory , /var/www/cubemail/SQL > Lalu Pilih mssql.initial.sql , ada 2 file disitu yang sama kalau yang satunya gagal maka pilih yang satunya lagi sesudah memilih mssql.initial.sql > Lalu Go. Atau kalian sanggup dengan cara cepatnya mengetikan ini di terminal kalia.
aldye:/etc/apache2/sites-available# mysql cubemail < /var/www/cubemail/SQL/mysql.initial.sql -u root –p |
- Remove folder Install pada cubemail
aldye:/etc/apache2/sites-available# cd /var/www/cubemail aldye:/var/www/cubemail# ls bin CHANGELOG config index.php INSTALL installer aldye:/var/www/cubemail# rm -rf INSTALL |
- WebMail cubemail
ketikan di browser cubemail.aldye.net
Masukan username , passwd , dan server mail. Lalu Login ,Hasilnya menyerupai ini.
- Pengujian E-mail server
Cubemail jangan dulu di keluarkan masukan lagi di browser kalian mail.aldye.net ,
Masukan Username passwd dan Login
Lalu SEND.
- Kita selanjutnya cek apakah email dari potter telah terkirim ke admin di Cubemail
Ternyata Mail terkirim dengan Baik
cukup sekian Dulu postingan saya kali ini
Mudah-Mudahan bermanfaat bagi nusa dan bangsa
cukup sekian Dulu postingan saya kali ini
Mudah-Mudahan bermanfaat bagi nusa dan bangsa
Posting Komentar untuk "Konfigurasi Mail Server Debian"