zend_smtp和php关于流设置超时的警告

zend_smtp和php关于流设置超时的警告,php,zend-framework,email,smtp,Php,Zend Framework,Email,Smtp,我使用Zend_Smtp向用户发送通知。它工作得很好。但是yerstaday和今天我在错误日志中有很多错误,如下所示: [21-Aug-2012 10:37:44] PHP Warning: stream_set_timeout(): supplied argument is not a valid stream resource in library/Zend/Mail/Protocol/Abstract.php on line 445 而且电子邮件没有发送。这是什么原因呢?谢谢。根据PH

我使用Zend_Smtp向用户发送通知。它工作得很好。但是yerstaday和今天我在错误日志中有很多错误,如下所示:

[21-Aug-2012 10:37:44] PHP Warning:  stream_set_timeout():
supplied argument is not a valid stream resource in
library/Zend/Mail/Protocol/Abstract.php on line 445

而且电子邮件没有发送。这是什么原因呢?谢谢。

根据PHP文档:,我认为您的应用程序无法访问电子邮件服务器(流)

您可以观看以下内容:

  • 服务器上的更新(更改与电子邮件的通信)
  • 防火墙或身份验证(如果使用远程连接)

但是,如果您可以提供有关配置和实现的更多信息

尝试在第445行之前转储$this->\u套接字。这应该给你一个线索。