发新话题
打印

extmail安装注意事项

extmail安装注意事项

  偶安装extmail的时候,因为perl模块冲突造成了中文字符显示有问题,见:http://extmail.org/forum/viewthread.php?tid=445&fpage=1

最后安装另外版本的perl(原来是5.85,后来是5.87)和对应的模块(只增加安装3个模块:DBI,DBD-mysql,DB_File,其它模块因装perl 5.87的时候已经装上了),才正常,所以,希望大家在安装的时候,注意一下perl模块,只安装能满足需要最少模块,避免出现我的因模块原因造成中文不能正常显示问题。

TOP

出现上述问题了,

重新安装了perl
This is perl, v5.8.7 built for sun4-solaris-thread-multi
(with 13 registered patches, see perl -V for more detail)


然后登陆
察看收件箱
Can't call method "tie" on an undefined value at /servers/webapps/webmail/html/extmail/libs/Ext/DB.pm line 90.  
[ 返回上页 ] >> 重新登陆


. ./tools/pkg_stats.sh
Checking modules that ExtMail requires:
   Benchmark found
   Carp found
   DBI found
   DB_File found
   Exporter found
   FCGI found
   Fcntl found
   File::Spec found
   Net:DAP not found!
  Try http://search.cpan.org/search?query=Net:\"\"DAP&mode=module
   POSIX found
   Symbol found

TOP

问题解决了,主要是DB_FILE模块读取db文件问题,因为上一版的perl和新版perl的db文件版本兼容问题,我将原来生成的Maildir/extmail-curcache.db
和/Maildir/extmail-curcnt删除了,也就是清空了原来的邮件,问题解决了。

TOP

引用:
下面是引用zpqs于2006-02-11 19:42发表的:
问题解决了,主要是DB_FILE模块读取db文件问题,因为上一版的perl和新版perl的db文件版本兼容问题,我将原来生成的Maildir/extmail-curcache.db
和/Maildir/extmail-curcnt删除了,也就是清空了原来的邮件,问题解决了。
不错! 确实是要注意db的版本问题。清理掉是个好办法。
欢迎使用下列开源软件: 高性能邮件系统- ExtMail Spam Locker反垃圾邮件系统

TOP

发新话题