Software error:
Can't locate Crypt/Eksblowfish/Bcrypt.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl /usr/lib/cgi-bin/openwebmail) at /usr/lib/cgi-bin/openwebmail/auth/auth_unix.pl line 15.
BEGIN failed--compilation aborted at /usr/lib/cgi-bin/openwebmail/auth/auth_unix.pl line 15.
For help, please send mail to the webmaster (webmaster@localhost), giving this error message and the time and date of the error.
Software error:
[Wed Jul 23 22:20:25 2008] openwebmail.pl: Can't locate Crypt/Eksblowfish/Bcrypt.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl /usr/lib/cgi-bin/openwebmail) at /usr/lib/cgi-bin/openwebmail/auth/auth_unix.pl line 15.
[Wed Jul 23 22:20:25 2008] openwebmail.pl: BEGIN failed--compilation aborted at /usr/lib/cgi-bin/openwebmail/auth/auth_unix.pl line 15.
Compilation failed in require at /usr/lib/cgi-bin/openwebmail/modules/tool.pl line 90.
For help, please send mail to the webmaster (webmaster@localhost), giving this error message and the time and date of the error.
如果openwebmail設定檔都設定完畢,用linux localhost的user登入出現以上文字表示出現下列問題:
B2D 版本已經是很舊的版本(2006/10/20 日以前的版本,但不包括 1020 版),因為當時尚未改成支援 blowfish,因此您必須下載
以下這支 auth_unix.pl,然後把它拷貝放入 /usr/lib/cgi-bin/openwebmail/auth,覆蓋掉 auth_unix.pl,否則將無法正常登入openwebmail
ftp://ftp3.tnc.edu.tw/b2d/openwebmail/auth_unix.pl
順便附上linux 複製指令:
cp -f 來源檔案路徑 目地檔案路徑
以我的ubuntu 8.04來說
cp -f /home/你的帳號/桌面/auth_unix.pl /usr/lib/cgi-bin/openwebmail/auth/auth_unix.pl
參數f:"拷貝時若相同檔名的檔案直接複蓋不提出警告"
接著用localhost(Linux的user)的密碼帳號登入,openwebmail就可以正常運作了!
聲明:以上文字均參考http://ipb.tw/forum/lofiversion/index.php?t12715.html,非個人自行解決,這篇文章只是個人安裝mailserver遇到的一點小問題記錄下來罷了,很討厭網路上那些copy別人文章到自己部落格,又不聲明是他人的文章!往往在google搜尋到就是那幾個版本!