Instalace Open WebMailu v CentOSu
Open WebMail je open source webmail napsaný v Perlu. Z uživatelského hlediska je velice přívětivý a často díky této vlastnosti nahrazuje Squirrelmail, což je jeden z nejrozšířenějších webmailů a je součástí většiny Linuxových distribucí. Open WebMail poskytuje kromě základních funkcí pro obsluhu mailů i další užitečné funkce jako je adresář, kalendář s plánovačem, WebDisk pro správu domovského adresáře, možnost nastavení filtrace pošty, podpora rozšířeného vyhledávání v mailech a další. Nechybí samozřejmě ani lokalizace do českého jazyka.
Instalace
Open WebMail není součástí CentOSu a ani není v žádném z hlavních (důvěryhodných) neoficiálních repozitářů pro CentOS či RHEL. Vývojáři Open WebMailu však dávají k dispozici i balíček pro RHEL. Tento balíček je k dispozici v sekci "Download".
Open WebMail závisí na dalších balíčcích:
rpm -qp --requires openwebmail-2.52-1.i386.rpm perl perl-suidperl perl-Compress-Zlib perl-Text-Iconv /bin/sh rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1
Balíček perl-suidperl
je standardní součástí distribuce CentOS, balíček perl-Compress-Zlib
a perl-Text-Iconv
nalezneme v repozitáři Daga Wieerse. Repozitář Daga Wieerse si můžeme přidat do zdrojů - tedy například do souboru /etc/yum.repos.d/dag.repo
takto:
[dag] name=Dag RPM Repository for Red Hat Enterprise Linux baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag gpgcheck=1 gpgkey=http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt enabled=1
Po této úpravě již provedeme instalaci standardním způsobem:
yum install perl-suidperl perl-Compress-Zlib perl-Text-Iconv rpm --import http://openwebmail.org/openwebmail/download/redhat/rpm/gpg-key/RPM-GPG-KEY-openwebmail yum localinstall openwebmail-2.52-1.i386.rpm
Konfigurace
Před přístupem na URL, kde leží Open WebMail, což je http://localhost/cgi-bin/openwebmail/openwebmail.pl
je dobré provést inicializaci databází. Do souboru /var/www/cgi-bin/openwebmail/etc/dbm.conf
uvedeme následující:
dbm_ext .db dbmopen_ext .db dbmopen_haslock no
a poté spustíme příkaz pro inicializaci databázových souborů:
/var/www/cgi-bin/openwebmail/openwebmail-tool.pl --init
Pak nám již jen stačí zkontrolovat, zda běží server Apache a zda podporuje spouštění skriptů (v adresáři /var/www/cgi-bin
) a můžeme se přihlásit přes webový prohlížeč - URL: http://localhost/cgi-bin/openwebmail/openwebmail.pl