【问题标题】:Using imap_search with a Godaddy hosted email account?将 imap_search 与 Godaddy 托管的电子邮件帐户一起使用?
【发布时间】: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() 请求返回一个空白的电子邮件数组。

【问题讨论】:

    标签: php imap-open


    【解决方案1】:

    我收到了来自 GoDaddy 的回复,其中包含以下信息,以防其他人发现自己和我在同一条船上。

    感谢您联系在线支持。我们的 IMAP 服务器不允许来自外部服务器的连接。这在邮件服务器安全设置和防火墙中被阻止。对于给您带来的不便,我们深表歉意,但这些设置不会被修改以支持 imap_search()。感谢您对此事的理解。

    这很令人沮丧,但至少我有一个答案。我必须将我的电子邮件转移到 Google Apps 或类似设备上,才能在我的服务器上使用 imap_open() / imap_search()

    【讨论】:

    • 那么我们如何在 imap_open 中为 Godaddy 使用 {imap.secureserver.net:993/imap/ssl}INBOX
    猜你喜欢
    • 1970-01-01
    • 2017-12-04
    • 1970-01-01
    • 1970-01-01
    • 2019-11-19
    • 1970-01-01
    • 2016-08-11
    • 2021-05-06
    • 2016-06-02
    相关资源
    最近更新 更多