Rabu, 23 Maret 2011

Cara mudah membuat web mail server dengan squirrelmail

 Instalasi Squirrelmail
  • Instalasi Squirrelmail untuk yang berbasis debian

Siapkan POP3, IMAP & SMTP Server dengan cara :


apt-get install dovecot-common dovecot-imapd dovecot-pop3d postfix \
squirrelmail squirrelmail-decode
Pastikan dovecot mendukung imap, biasanya default-nya sudah ok

vi /etc/dovecot/dovecot.conf
protocols = imap pop3
Restart Dovecot 

/etc/init.d/dovecot restart
Konfigurasi squirrelmail
cp /etc/squirrelmail/apache.conf /etc/apache2/conf.d/squirrelmail.conf

Konfigurasi Domain Squirrelmail 

/usr/sbin/squirrelmail-configure
2 -> 1 -> domain.id -> S -> Q

Edit konfigurasi Dovecot

vi /etc/dovecot/dovecot.conf
mail_location = mbox:~/mail:INBOX=/var/mail/%u
Restart Server
 
/etc/init.d/dovecot restart
/etc/init.d/apache2 restart
Webmail dapat di akses melalui
  • Instalasi Squirrelmail untuk seluruh linux

Menurut file INSTALL dari distribusi Squirrelmail, software ini membutuhkan php4 yang minimal dikompilasi dengan opsi --enable-track-vars --enable-force-cgi-redirect --with-gettext serta membutuhkan register_global = On dan file_uploads = On di php.ini (jika php anda menggunakan default RPM Redhat file php.ini terletak didirektori /etc). 

Download dan ekstrak paket squirrelmail: 

[root@wedus src]# wget http://unc.dl.sourceforge.net/sourceforge/squirrelmail/squirrelmail-1.2.8.tar.gz [root@wedus src]# tar -xzvf squirrelmail-1.2.8.tar.gz

Tentukan letak direktori squirrelmail, misalnya disini saya letakkan didirektori 

/usr/local/httpd/htdocs/sqmail sehingga akan bisa diakses melalui http://www.wedus.com/sqmail
 
[root@wedus src]# mv squirrelmail-1.2.8 /usr/local/httpd/htdocs/sqmail

Tentukan user dan group yang menjalankan proses apache:
 
[root@wedus src]# egrep '^(User|Group)' /usr/local/httpd/conf/httpd.conf User www Group www

Dari perintah diatas kita peroleh user www dan group www, kemudian ganti kepemilikan direktori /usr/local/httpd/htdocs/sqmail/data menjadi user www dan group www:
 
[root@wedus src]# chown -R www.www /usr/local/httpd/htdocs/sqmail/data/

Salin file konfigurasi standar ke file konfigurasi squirrelmail:
 
[root@wedus src]# cp /usr/local/httpd/htdocs/sqmail/config/config_default.php \ /usr/local/httpd/htdocs/sqmail/config/config.php

Edit file tersebut dari $imap_server_type = 'cyrus'; menjadi 
 $imap_server_type = 'courier'; :
 
[root@wedus src]# vi /usr/local/httpd/htdocs/sqmail/config/config.php

Atau jika anda mengalami kesulitan anda bisa menggunakan script perl yang disertakan oleh squirrelmail, pada direktori config:
 
[root@wedus src]# cd /usr/local/httpd/htdocs/sqmail/config [root@wedus config]# ./conf.pl

Kemudian silakan dicoba dengan browser anda, misalnya http://www.wedus.com/sqmail, kemudian masukkan user yang telah anda buat misalnya asfik@kadal.edu kemudian anda bisa mengganti Personal Information atau Folder Preferences dari menu Options.

untuk disisi client harus Konfigurasi SMTP Postfix caranya adalah:

Sebaiknya SMTP Server Postfix diberitahu domain, relayhost, IP lokal 

vi /etc/postfix/main.cf mydestination = sekolah, localhost.localdomain, localhost, sekolah.sch.id relayhost = smtp.telkom.net mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 192.168.0.0/16
 
  •  Berikut ini adalah contoh tampilan squirrelmail

2 komentar:

  1. kak ini bisa untuk semua linux gak ????

    BalasHapus
  2. aku pernah coba di debian 5(leny) dan hasilnya success tapi untuk ini seandainya aku coba di linux blankon bisa apa ngak ia ... tolong bantuannya sob ..

    BalasHapus

Komentar