2010-11-09 81 views
-1

我面临的问题,当我的cron运行。这是我的错误:PHP致命错误:imap_headerinfo():地址缓冲区

PHP Fatal error: 
imap_headerinfo(): Address buffer overflow. 
+1

没有任何信息是不可能提供任何帮助。你需要显示错误发生的地方,并解释你在脚本中做了什么 – 2010-11-09 13:40:27

+1

这需要一些代码。我不认为我们可以从错误信息中猜出它。 – 2010-11-09 13:40:59

+1

嗯。我似乎无法找到我的水晶球...... – jwueller 2010-11-09 13:42:28

回答

5

正是由于电子邮件地址中的CC部分人数过多 - 最有可能作为一个recieving形成严重的(故意)垃圾邮件的结果。

使用一些错误处理来识别imap_headerinfo()何时失败并跳过消息/输出垃圾邮件/可疑/错误记录。

来源:

http://bugs.php.net/bug.php?id=50977

+1

没有其他方法可以解决这个问题......我们可以从imap_header中删除cc地址信息吗? – 2010-11-10 07:28:25

1

看来,这是与C-客户端(imap_header源库)的一个错误。确保您最近更新了c-client(也称为libc-client)。你会想要一个2008年的软件更新。在这里寻找更多的信息:http://www.washington.edu/imap/