WebMail (Web Based Mail), adalah aplikasi
eMail client yang berbasis web. Jika anda pernah melihat layanan eMail Yahoo,
Gmail, ataupun Hotmail. Mereka menggunakan webmail sebagai eMail client untuk
setiap penggunanya. Kelebihan dari Webmail ini sendiri adalah bisa kita gunakan
dimana saja, kapan saja, dan bagaimana saja keadaanya, asalkan kita tetap terkoneksi ke Internet.
Untuk membuat
mail client yang berbasis web, tentunya kita membutuhkan CMS (Content
Management System) yang dikhususkan untuk webmail. Diantaranya yang terkenal
adalah squirrelmail dan roundcubemail.
Squirrelmail
Squirrelmail adalah paket webmail yang sudah
tersedia dalam distro Debian Lenny. Oleh karena itu banyak
administrator jaringan yang menggunakanya,
karena kemudahanya dalam konfigurasi. I think it just Plug and Play.
Installasi
Karena squirremail ini sudah ada pada DVD-1,
maka kita tidak perlu repot-repot mendownloadnya dari Internet.
debian-server:~# apt-get
install squirrelmail
Konfigurasi
Secara default, paket squirrelmail ini akan
diletakan pada direktori /usr/share/squirrelmail/. Agar squirrelmail
tersebut dapat
kita akses melalui web browser, maka kita harus membuat virtual host untuk
squirrelmail terlebih dahulu. Kita tidak perlu repot-repot membuat virtual host
baru, karena squirrelmail sudah membuatnya.
Tambahkan script Include pada file apache2.conf, agar virtual host pada direktori
squirrelmail ikut di proses.
debian-server:~# vim
/etc/apache2/apache2.conf
Include
“/etc/squirrelmail/apache.conf” #tambahkan
di baris paling bawah
Jika ingin melakukan sedikit konfigurasi pada
virtual host, ikuti langkah di bawah ini.
debian-server:~# vim
/etc/squirrelmail/apache.conf
Alias /squirrelmail /usr/share/squirrelmail <Directory
/usr/share/squirrelmail>
Options Indexes FollowSymLinks <IfModule mod_php4.c>
php_flag register_globals off
</IfModule>
<IfModule
mod_php5.c>
php_flag register_globals off
</IfModule>
php_flag register_globals off
</IfModule>
<IfModule
mod_dir.c>
DirectoryIndex index.php
</IfModule>
DirectoryIndex index.php
</IfModule>
<Files configtest.php>
order deny,allow
order deny,allow
deny from all
allow from 127.0.0.1 </Files>
</Directory>
<VirtualHost *:80>
DocumentRoot /usr/share/squirrelmail ServerName mail.debian.edu
</VirtualHost>
#. . .
Setelah selesai
mengkonfigurasi virtual host tersebut, pastikan anda merestart service apache2,
agar virtual host tersebut bisa
langsung diakses.
debian-server:~#
/etc/init.d/apache2 restart