6月29

FreeBSD下postfix+FCGI提示IMAPUTF7.pm line 76错误

| |
14:19FreeBSD  
安装的extmail,能正常收发邮件,却发现日志里面有很多错误:
extman/libs/Encode/IMAPUTF7.pm line 76.
extman/libs/Encode/IMAPUTF7.pm line 76.
extman/libs/Encode/IMAPUTF7.pm line 76.
extman/libs/Encode/IMAPUTF7.pm line 76.
extman/libs/Encode/IMAPUTF7.pm line 76.
extman/libs/Encode/IMAPUTF7.pm line 76.
extman/libs/Encode/IMAPUTF7.pm line 76.
extman/libs/Encode/IMAPUTF7.pm line 76.
extman/libs/Encode/IMAPUTF7.pm line 76.
extman/libs/Encode/IMAPUTF7.pm line 76.

解决:
1、下载并解压
# axel -a http://search.cpan.org/CPAN/authors/id/P/PM/PMAKHOLM/Encode-IMAPUTF7-1.05.tar.gz(官方当前最新版本)
# tar -zxvf Encode-IMAPUTF7-1.05.tar.gz

2、编译并复制到目标目录覆盖源文件(建议覆盖前将源文件备份)
# cd Encode-IMAPUTF7-1.05
# perl Makefile.PL
# cd lib/Encode
# cp IMAPUTF7.pm extman/libs/Encode/ (此处请根据实际输入正确的extman路径)1

另:
extmail官方解决方法:
编辑Encode-IMAPUTF7.pm文件(修改之前注意备份)
将“no warnings 'redefine';^M”那一行修改成“no warnings;”或“no warnings qw(prototype redefine);
阅读(699) | 评论(0) | 引用(0)