登陆邮件系统WEBMAIL时提示Insecure dependency错误

今天在一台freebsd 9.1 amd64位的服务器上安装设置邮件系统,当登陆webmail界面时提示如下错误信息:

Insecure dependency in sprintf while running with -T switch at /usr/local/lib/perl5/site_perl/5.14.2/mach/Unix/Syslog.pm line 59.

上网找了一下资料,原来是出现这个错误是因为执行 test.pl 的方式有问题,你可以给 test.pl 加可执行属性后,通过 ./test.pl 这种方式执行;也可以通过 perl test.pl 这种方式执行。但是在用后一种方式的时候,由于你在 test.pl 的 #! 行用了 -T参数,所以perl 要求你在它的命令行上也加 -T,也即你要用 perl -T test.pl 这种方式。

所以只需要修改/你的webmail路径/cgi/index.cgi中把第一行的T参数去掉就可以了:
如:
#!/usr/bin/perl -wT

修改为:

#!/usr/bin/perl -w

然后重新登陆WEBMAIL界面,问题解决!

原文链接:,转发请注明来源!

发表评论