【问题标题】:Can't receive emails send from php无法接收从 php 发送的电子邮件
【发布时间】:2012-01-12 11:51:41
【问题描述】:

我在我的 vps 主机上设置了多个电子邮件帐户,但我无法接收任何通过 php 从另一个主机发送的电子邮件。例如,当我从 gmail 发送电子邮件时,一切正常,我可以毫无问题地收到它们。有谁知道为什么无法接收从php发送的电子邮件?

【问题讨论】:

  • 您确定他们正在发送吗?
  • 是的,我确定它们已发送...我可以在我的 gmail 帐户上接收它们。
  • 我的意思是从 PHP 发送到 vps 托管帐户时的邮件传输代理日志。

标签: email php


【解决方案1】:

尝试使用phpmailer,这是一个很好的邮件类,它会自动设置明确定义的标头,这样邮件就更有可能不会进入垃圾邮件文件夹。

【讨论】:

    【解决方案2】:

    听起来像是垃圾邮件过滤器问题。您是否在域名服务中设置了适当的发件人 ID/SPF 框架,以便主机看起来是该域的有效 MTA?看here了解Sender ID/SPF/DKIM等详细说明

    【讨论】:

      【解决方案3】:

      检查您的垃圾邮件文件夹。

      GMail 能够区分邮件是从 Outlook 还是自动应用程序发送的。 (我不知道怎么做,但他们可以)。如果我从我的工作帐户向 GMAil 发送一封电子邮件,如果它是一个具有相同电子邮件地址的网络应用程序或可执行文件,它最终会出现在垃圾邮件文件夹中。

      【讨论】:

        猜你喜欢
        • 2013-09-16
        • 1970-01-01
        • 2013-09-04
        • 2012-08-31
        • 2021-04-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多