2011-12-17 94 views
0

我尝试使用imap_open打开远程邮箱。当密码不正确时,会尝试一段时间并发出警告并失败。imap_open递归尝试密码和失败

如果php列表如果imap_open不成功,它将返回false。

这没有发生。

请帮

PHP的通知:未知:重试CRAM-MD5验证不正确的密码之后,或者在未知帐户名(ERRFLG = 1)线0 PHP的通知:未知:密码不正确后重试CRAM-MD5认证或登录名称(errflg = 1)在未知的行0 PHP注意:未知:Kerberos错误:找不到凭据缓存找到(尝试运行kinit)mail.server.com(errflg = 1)未知的行0 PHP Notice :未知:在第0行的未知密码或帐户名称(errflg = 1)后重试PLAIN身份验证 PHP注意:未知:在密码或帐户名称不正确后重试PLAIN身份验证(errflg = 1)在未知在线0 PHP的通知:未知:无法验证到IMAP服务器:在未知的太多失败的登录(ERRFLG = 2)线0

回答

0

唯一的解决办法,在我看来是禁用抑制这样的通知PHP中的@注意到

-1

我的解决方法:

error_reporting(E_ALL^E_NOTICE);