apache
postfix
libcgi-pm-perl
libmime-base64-perl
perl-suid
libtext-iconv
libnet.....-perl
libcompress-zlib-perl -- v2.1之援的HTTP壓縮傳送
解壓縮後移資料夾
cd /tmp
tar -zxvBpf openwebmail-1.90.tgz
mv date/openwebmail /var/www/
mv cgi-bin/openwebmail /var/www/cgi-bin/
修改auth_unix.pl和openwebmail.conf
cd /var/www/cgi-bin/openwebmail
vi auth_unix.pl
my $unix_passwdfile_encrypted="/etc/shadow";
my $unix_passwdmkdb="none";
修改openwebmail.conf設定檔
vi /var/www/cgi-bi/etc/openwebmail.conf
domainnames bludebser.adsldns.org
auth_module auth_unix.pl
mailspooldir /var/spool/mail
dbm_ext .pag
dbmopen_ext none
dbmopen_haslock no
ow_cgidir /var/www/cgi-bin/openwebmail
ow_cgiurl /cgi-bin/openwebmail
ow_htmldir /var/www/openwebmail
ow_htmlurl /openwebmail
logfile /var/log/openwebmail.log
spellcheck /usr/bin/ispell
#smtpauth yes
default_language zh_TW.Big5
初始化openwebmail建立對應表
/var/www/cgi-bin/openwebmail/openwebmail-tool.pl --init
讓內附的行事曆正常的話
vi /usr/lib/perl5/5.6.1/i386-linux/DB_File.pm
(在# make recno in Berkeley DB version 2 work like recno in version 1這一行之前加入下面藍色的這一行,
大約在253行左右)
$arg[3] = 0666 unless defined $arg[3];
筆者電腦裡httpd.conf有關cgi-bin和首頁的設定
DocumentRoot /var/www
<Directory /var/www/>
Options Indexes Includes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<IfModule mod_userdir.c>
UserDir www
</IfModule>
ScriptAlias /cgi-bin/ /var/www/cgi-bin/
<Directory /var/www/cgi-bin/>
AllowOverride All
Options ExecCGI
Order allow,deny
Allow from all
</Directory>
如果你要是覺得http://servername/cgi-bin/openwebmail/openwebmail.pl太長的話,可改成這樣會比較好
vi openwebmail.html <html> <head> <META HTTP-EQUIV="REFRESH" CONTENT="1; URL=http:/cgi-bin/openwebmail/openwebmail.pl"> </head> <body> </body> </html>
1.Openwebmail 1.90 新增網路硬碟及遠端登入功能若想關閉
vi /var/www/cgi-bin/openwebmail/etc/openwebmail.conf #新增下列兩行 enable_webdisk no enable_sshterm no #存檔離開