点击“偏好设置”提示错误
配置好的extmail收发邮件除了昨天提的问题以外,还发现一个问题,就是点击偏好设置后,出现如下错误:Can't use string ("0") as a HASH ref while "strict refs" in use at /home/www/extmail/libs/Ext/App/Pref.pm line 199
在网上查了查,好像也有人遇到这样的错误,但是没有发现解决的办法,请各位版主,达人帮帮忙,谢谢 补充一下昨天发贴内容:
我在CENTOS 5上安装了extmail,具体系统信息如下:extmail1.05+extman0.25+qmail+vpopmail5.4.25+apache2.2.6+mysql5.0.67。
其中qmail,vpopmail工作正常,通过outlook 邮件收发都没有问题,但是我发现通过extmail发送邮件有标题无内容,但是在邮件头内可以看到邮件内容。并且发件箱内的邮件可以看到内容。
最无法理解的一点,当邮件带附件的时候,无论附件格式大小,只要有附件,邮件的内容都可以正常显示。
上述问题只要通过extmail发送就会出现,通过outlook接收和通过extmail查看都是没有内容的邮件。只要带上附件,邮件内容就可以正常显示。
系统没有配置过邮件过滤和反垃圾,防病毒等程序,只是简单的邮件收发。 自己顶一下,别沉了 版主,这个BUG难道就没人重视吗? 在我这边也出现和楼主差不多的问题,
只是我这里一点击“偏好设置”,便返回
“DBD::mysql::st execute failed: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE pw_name='mymail@mydomain.com.cn'' at line 1 at /var/www/extsuite/extmail/libs/Ext/Auth/MySQL.pm line 91. ”
看了一下MySQL.pm,发现
$sql = "SELECT * FROM $table_name WHERE ";
$sql .= "$username='$params[0]'";
$table_name和$username的值好像不正确,不知是不是因为webmail.cf配置不正确引起的
另外,通过extmail页面发送邮件,有附件时完全正常,没有附件时,邮件的内容部分都不见了。 关于看不到邮件内容的,附上一个原始邮件,其中的"hello"就是邮件内容
Return-Path: <[email]mymail@mydomain.com.cn[/email]>
Delivered-To: [email]mymail@mydomain.com.cn[/email]
Received: (qmail 10073 invoked by uid 89); 4 Feb 2009 02:09:20 -0000
Received: from localhost.localdomain (127.0.0.1)
by mydomain.com.cn with SMTP; 4 Feb 2009 02:09:20 -0000
From: "=?ISO-8859-1?B?Nw==?=" <[email]mymail@mydomain.com.cn[/email]>
To: "=?ISO-8859-1?B?anVkZS1jdWk=?=" <[email]mymail@mydomain.com.cn[/email]>
Subject: =?ISO-8859-1?B?dGVzdC1zdWI=?=
Date: Wed, 04 Feb 2009 10:09:20 +0800
Mime-version: 1.0
X-Originating-Ip: [10.10.10.8]
X-Mailer: ExtMail 1.0.5
Content-Type: text/html; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
hello<BR><BR> 和楼主的问题完全相同,也是qmail我用的是extmail-1.1.0 我一点偏好设置也出同样的错误,错误信息如下:
Can't use string ("0") as a HASH ref while "strict refs" in use at /var/www/extsuite/extmail/libs/Ext/App/Pref.pm line 199.
我的环境是qmail+vpopmail+extmail1.1.0. 此帖子几天后将考虑转移到BUG区。这些问题都出现在qmail环境下。回头要找个qmail环境测试一下。由于qmail并不是我们建议使用的mta,所以测试很少,望大家见凉! qmail的安装文档可以参考[url]http://www.qmailrocks.org/[/url],我用的系统的ubuntu server 9.04. [quote]原帖由 [i]hzqbbc[/i] 于 2009-7-10 10:02 发表 [url=http://www.extmail.org/forum/redirect.php?goto=findpost&pid=61569&ptid=9419][img]http://www.extmail.org/forum/images/common/back.gif[/img][/url]
此帖子几天后将考虑转移到BUG区。这些问题都出现在qmail环境下。回头要找个qmail环境测试一下。由于qmail并不是我们建议使用的mta,所以测试很少,望大家见凉! ... [/quote]
这个问题在extmail1.04中是没问题的,但从1.05后就出现了这个问题,请版主测试一下。 这个问题在extmail1.04中是没问题的,我装了最新版extmail1.2,还是报"an't use string ("0") as a HASH ref while "strict refs" in use at /var/www/extsuite/extmail/libs/Ext/App/Pref.pm line 199.",环境也是qmail下的,希望能解决一下。
页:
[1]