OpenWebMail Kurulumu

OpenWebmail Nedir?

OpenWebMail, nam-i diger owm acik kaynak kodlu bir web tabanli mail okuma, silme, gonderme arayuzudur. Hali hazirdaki mail serveriniz ile iletisim kurarak insanlarin maillarina web arayuzu sayesinde kolay erisimlerini saglar. Kabaca OpenWebMail budur.

Şimdi kuruluma gecelim –>

OpenWebMail’ in Bazi Ozellikleri

* Auto Login
* Multiple Languages/Multiple Charsets
* Strong MIME Message Capability
* Full Content Search
* Draft Folder Support
* Confirm Reading Support
* Spelling Check Support
* vCard compliant Addressbook
* POP3 Support
* Mail Filter Support
* AntiSpam Support through SpamAssassin (http://www.spamassassin.org)
* AntiVirus Support through ClamAV (http://www.clamav.net)
* Calendar with Reminder/Notification Support
* Webdisk Support
* HTTP Compression


OpenWebmail’ in Temin Edilmesi

OpenWebMail programini kendi sitesinden temin edebilirsiniz. Bu yaziyi yazdigim gun itibariyle sitede ki mevcut son surum; openwebmail-2.52 dir.

http://openwebmail.org/openwebmail/download/release

Bu adresten tum surumleri indirebilirsiniz.

Mevcut Yapi

Benim OpenWebMail’ i kuracagim sistemde; hali hazirda calisan bir mail serveri mevcut, ve mail kullanicilari sistem kullanicilarindan olusmakta… Yani linuxa ekledigim her user ayni zamanda bir mail kullanicisi. Isletim sistemi ise Debian Sarge…

Kurulum Oncesi

OpenWebMail daha oncede soyledigimiz gibi web tabanli bir e-mail arayuzu. Bu yuzden oncelikle web servera ihtiyacimiz var. Sistemimizde Perl destekli Apache kurulu olmali.

Simdi OWM’ nin ihtiyac duydugu bazi bilesenlere gelelim;

Asagidaki paketleri http://openwebmail.org/openwebmail/download/packages
adresinden indirebilirsiniz.

Simdi operasyona basliyalim;

CGI.pm kurulumu;

[[email protected] ~]# cd /tmp
[[email protected] tmp]# tar -zxvf CGI.pm-3.05.tar.gz
[[email protected] tmp]# cd CGI.pm-3.05
[[email protected] tmp/CGI.pm-3.05]# perl Makefile.PL
[[email protected] tmp/CGI.pm-3.05]# make
[[email protected] tmp/CGI.pm-3.05]# make install

OpenWebMail bu paketin 2.74 ya da ustu versiyonlari ile calisir. Versiyon kontrolu icin

perl -MCGI -e ‘print $CGI::VERSION’
komutunu kullanabilirsiniz.

[[email protected] tmp/CGI.pm-3.05]# cd ..

MIME-Base64 kurulumu;

[[email protected] tmp]# tar -zxvf MIME-Base64-3.01.tar.gz
[[email protected] tmp]# cd MIME-Base64-3.01
[[email protected] tmp/MIME-Base64-3.01]# perl Makefile.PL
[[email protected] tmp/MIME-Base64-3.01]# make
[[email protected] tmp/MIME-Base64-3.01]# make install

[[email protected]inopsys tmp/MIME-Base64-3.01]# cd ..

libnet kurulumu:
[[email protected] tmp]# tar -zxvf libnet-1.19.tar.gz
[[email protected] tmp]# cd libnet-1.19
[[email protected] tmp/libnet-1.19]# perl Makefile.PL (Guncelleme isterse no secin)
[[email protected] tmp/libnet-1.19]# make
[[email protected] tmp/libnet-1.19]# make install

[[email protected] tmp/libnet-1.19]# cd ..

Text-Iconv-1.2 Kurulumu;

Bu paket icin iconv() fonksiyonu gereklidir. iconv’ nin sisteminizde kurulu olup olmadigin gormek icin man iconv yazin. Cevap var ise iconv ye sahipsiniz ve direk Text-Iconv kurulumuna geciniz yok ise iconv’ yi kurmak icin;

[[email protected] tmp]# tar -zxvf libiconv-1.9.1.tar.gz
[[email protected] tmp]# cd libiconv-1.19.1
[[email protected] tmp/libiconv-1.19.1]# ./configure
[[email protected] tmp/libiconv-1.19.1]# make
[[email protected] tmp/libiconv-1.19.1]# make install

[[email protected] tmp/libiconv-1.19.1]# cd ..

man iconv komutu ile kurulumun gerceklestiginden emin olun.

[[email protected] tmp]# tar -zxvf Text-Iconv-1.2.tar.gz
[[email protected] tmp]# cd Text-Iconv-1.2
[[email protected] tmp/Text-Iconv-1.2]# perl Makefile.PL
[[email protected] tmp/Text-Iconv-1.2]# make
[[email protected] tmp/Text-Iconv-1.2]# make test

Eger hicbir hata almiyorsaniz make install komutunuda calistirip bu kurulumuda bitirin.

[[email protected] tmp/Text-Iconv-1.2]# cd ..

Artik gonul rahatligi ile openwebmailimizi kurabiliriz.

Openwebmail’ i download edin ve acin.

iki klasor cikacak;

cgi-bin ve data

data icerisinde openwebmail i /var/www altina tasiyin

cgi-bin klasorunun altindaki openwebmail i /usr/lib/cgi-bin altinda tasiyin.

Sonra sirasiyla;

/usr/lib/cgi-bin/openwebmail/etc/defaults/auth_unix.conf

Dosyasini acin ve asagidaki sekilde duzenleyin

passwdfile_encrypted ‘/etc/shadow’
passwdmkdb ‘none’

bir alt dizinde (etc) openwebmail.conf u acin ve asagidak numaralandirilmis degisiklikleri yapin;

a. mailspooldir , ‘/var/spool/mail’
b. set ow_htmldir i ‘/var/www/openwebmail’
set ow_cgidir to ‘/usr/lib/cgi-bin/openwebmail’
c. imzayi degistirmek isterseniz default_signature secenegini degistirin
e. ve baska ozel eklemek istediklerinizi ekleyin.

sonra;

/usr/lib/cgi-bin/openwebmail/openwebmail-tool.pl –init

Calistirin;

Boyle bir uyari alicaksiniz;

Please change ‘/the_directory_of_openwebmail_scripts/etc/dbm.conf’ from

dbm_ext .db
dbmopen_ext none
dbmopen_haslock no

to

dbm_ext .db
dbmopen_ext none
dbmopen_haslock no

Hemen etc altinda dbm.conf’ u olusturun ve sunlari ekleyin;

dbm_ext .db
dbmopen_ext none
dbmopen_haslock no

Sonra tekrar

/usr/lib/cgi-bin/openwebmail/openwebmail-tool.pl –init

Buraya kadar bir hata almadiysaniz artik openwebmailiniz calisiyor demektir.

Gule gule kullanin.

Bu Makale Dinopsys.Net Farkıyla Yayınlamıştır. Daha Fazla Bilgi icin Bizi Takip Edin..
__________________