You are on page 1of 4

Standar Instalasi FreeBS D @ Institut Manajemen Telkom ( http://www.imtelkom.ac.

id)

Instalasi NOCC
NOCC adalah aplikasi web-based MUA (Mail User Agent) berbasis PHP untuk koneksi ke mail server (membaca dan mengirim email). NOCC sangat sederhana, sangat cepat, namun dengan fitur yang terbatas (hanya untuk membaca dan mengirim email, tanpa ada penyimpanan Sent Items, Draft, maupun Deleted Items). Semua dilakukan dengan berinteraksi langsung dengan mail server. Untuk bisa menggunakan NOCC, pastikan PHP telah dikompilasi dengan modul tambahan (extension) berikut :
# cat /usr/local/etc/php/extensions.ini extension=ctype.so extension=dom.so extension=iconv.so extension=mysql.so extension=pcre.so extension=session.so

Instalasi dan konfigurasi NOCC juga sangat sederhana :


# cd /usr/ports/mail/nocc # make install clean <tunggu sampai selesai> **************************************************************** Nocc has been installed in /usr/local/www/nocc directory. Change into this directory and make changes to the config file (conf.php). The file is fairly well documented. **************************************************************** # cat /usr/local/www/nocc/conf.php hanya bagian yg perlu di-edit $i = 0; $conf->domains[$i]->domain = 'imtelkom.ac.id'; $conf->domains[$i]->in = 'localhost:110/pop3'; $conf->domains[$i]->smtp = 'localhost'; $conf->allow_address_change = false; $conf->tmpdir = '/tmp'; $conf->prefs_dir = '/var/mail/prefs_dir'; $conf->ad = "___________________________________\r\nIMTelkom, http://www.imtelkom.ac.id"; # mkdir /var/mail/prefs_dir # chmod 777 /var/mail/prefs_dir # chown www:www /var/mail/prefs_dir

Selanjutnya jangan lupa untuk membuat Alias di httpd.conf untuk mengalihkan semua request NOCC ke folder /usr/local/www/nocc
Alias /mail "/usr/local/www/nocc" <Directory "/usr/local/www/nocc"> Allow from all </Directory>

Atau bisa juga dalam bentuk Virtual Host


<VirtualHost 10.1.1.2:80> DocumentRoot /usr/local/www/nocc/ ServerName mail.imtelkom.ac.id <Directory "/usr/local/www/nocc"> Allow from all </Directory> </VirtualHost>

Standar Instalasi FreeBS D @ Institut Manajemen Telkom ( http://www.imtelkom.ac.id)

Instalasi SquirrelMail
Sama seperti NOCC, SquirrelMail adalah aplikasi web-based MUA (Mail User Agent) berbasis PHP untuk koneksi ke mail server (membaca dan mengirim email). Squirrelmail juga sangat sederhana, sangat cepat, dan dengan tambahan fitur yang tidak ada pada NOCC, yaitu disediakannya media penyimpanan Sent Items, Draft, maupun Deleted Items. Untuk bisa menggunakan SquirrelMail, instalasi dapat dilakukan dengan :
# cd /usr/ports/mail/squirrelmail # make install clean

You now need to add an alias to apache's httpd.conf pointing to /usr/local/www/squirrelmail in order to access SquirrelMail from your web browser, or create a VirtualHost with DocumentRoot set to that directory. For SquirrelMail to work properly you will need to make sure the following option is set in your php.ini file: file_uploads = On If you have problems with SquirrelMail saying "you must login" after you just have, the following php.ini option may help: session.auto_start = 1 In order to do your administrative configuration you need to cd /usr/local/www/squirrelmail && ./configure SquirrelMail will not work until this has been done. After this step is complete, and the config.php is created, plugin ports will properly auto activate.

Selanjutnya, lakukan konfigurasi hasil instalasi dengan cara :


# cd /usr/local/www/squirrelmail && ./configure

Terakhir, jangan lupa untuk menambahkan Alias di httpd.conf :


Alias /mail2 "/usr/local/www/squirrelmail" <Directory "/usr/local/www/squirrelmail"> Allow from all </Directory>

Atau dalam format Virtual Host :


<VirtualHost 10.1.1.2:80> DocumentRoot /usr/local/www/squirrelmail/ ServerName mail.imtelkom.ac.id <Directory "/usr/local/www/squirrelmail"> Allow from all </Directory> </VirtualHost>

Standar Instalasi FreeBS D @ Institut Manajemen Telkom ( http://www.imtelkom.ac.id)

Instalasi Openwebmail
Seperti halnya NOCC dan SquirrelMail, Openwebmail juga adalah suatu aplikasi Mail User Agent untuk koneksi ke mail server. Perbedaannya adalah Openwebmail berbasis Perl sementara NOCC dan SquirrelMail berbasis PHP. Selain itu Openwebmail men-download semua email di mail server ke suatu directory khusus, sehingga ada kemungkinan suatu saat nanti jika user tidak rajin menghapus email lama, user tidak bisa membuka Openwebmail karena INBOXnya telah melebihi quota atau bahkan directory khusus tersebut menjadi penuh. Openwebmail memiliki banyak sekali fitur, yang lebih menyerupai organizer pribadi dengan disediakannya Calendar, Task, Note, dll bagi masing-masing user. Oleh karenanya, Openwebmail disarankan untuk digunakan bagi akun email unit (bukan personal) karena dapat mensinergikan beberapa user yang bertugas untuk membaca dan me-reply email yang ditujukan ke unit ybs. Instalasi Openwebmail dilakukan dengan :
# cd /usr/ports/mail/openwebmail # make install clean

<tunggu sampai selesai>

Selanjutnya edit file konfigurasi untuk Openwebmail

# vi /usr/local/www/cgi-bin/openwebmail/etc/openwebmail.conf domainnames imtelkom.ac.id smtpserver localhost smtpport 25 auth_module auth_pop3.pl mailspooldir /var/mail/webmail use_syshomedir no use_homedirspools no enable_changepwd no enable_autoreply yes enable_setforward no authpop3_server localhost authpop3_port 110 authpop3_getmail yes

Standar Instalasi FreeBS D @ Institut Manajemen Telkom ( http://www.imtelkom.ac.id) authpop3_delmail authpop3_usessl fetchpop3interval dbm_ext dbmopen_ext dbmopen_haslock ow_usersdir ow_cgidir ow_cgiurl ow_htmldir ow_htmlurl logfile quota_module quota_limit delmail_ifquotahit no no 5 .db none no /var/mail/users /usr/local/www/cgi-bin/openwebmail /cgi-bin/openwebmail /usr/local/www/data/openwebmail /openwebmail /var/log/openwebmail.log quota_du.pl 100000 no

enable_viruscheck no enable_spamcheck no enable_learnspam no enable_spellcheck no enable_webdisk no enable_sshterm no enable_changepwd no attlimit 1000 default_filter_fakedexecontenttype enable_calendar no default_iconset default_fscharset Default none

yes

<default_signature> --------------------------Institut Manajemen Telkom (http://www.imtelkom.ac.id) </default_signature> # # # # chmod chown mkdir chown 770 /var/mail/webmail R root:mail /var/mail/webmail /var/mail/users R root:mail /var/mail/users

Karena selanjutnya seluruh data user Openwebmail akan disimpan di folder /webmail sebaiknya folder tersebut adalah suatu hard disk dedicated, hal ini untuk memudahkan instalasi ulang mail server (data user tidak hilang). Selanjutnya adalah mengedit httpd.conf :
ScriptAlias /cgi-bin/ "/usr/local/www/cgi-bin/" <Directory "/usr/local/www/cgi-bin"> AllowOverride None Options None Order allow,deny Allow from all </Directory> Alias /openwebmail "/usr/local/www/data/openwebmail" <Directory "/usr/local/www/data/openwebmail/"> Allow from all </Directory>

You might also like