【发布时间】:2013-02-13 12:47:40
【问题描述】:
我在使用 Godaddy 托管的电子邮件帐户使用 imap_search() 时遇到问题。
我创建了一个脚本,它使用 PHP 和 imap_open() 和 imap_search() 函数连接到 3 个邮箱,然后循环浏览所有电子邮件并收回我需要的特定信息。
它适用于其他 2 个帐户,1 个使用 gmail 托管,另一个使用自托管。使用 Godaddy 帐户,我没有托管他们,他们只托管我们的电子邮件,而我们的网站托管在其他地方。
我可以使用imap_open() 正确连接到邮件服务器而不会出错,但是当我使用imap_search($inbox,'UNSEEN') 时它不会返回任何电子邮件,我尝试将“UNSEEN”更改为“ALL”但它仍然没有检索任何电子邮件。
我使用的 imap_open 主机值为{imap.secureserver.net:993/imap/ssl}INBOX
我不知道之前是否有人对此有任何问题,在我等待 GoDaddy 的回复期间,我知道这里的用户通常会更快地回复和提供更多信息,所以我在这里询问社区.
如果我在 imap_open() 函数之后运行 echo 命令,我可以在屏幕上看到这个,所以我知道它在脚本中已经走得太远了,它只是为 imap_search() 请求返回一个空白的电子邮件数组。
【问题讨论】: