【问题标题】:Authenticate Email PHP验证电子邮件 PHP
【发布时间】:2011-09-25 10:54:39
【问题描述】:

我有一个网络应用程序,它需要向客户的“发件人”员工电子邮件地址发送电子邮件。防止我的邮件被标记为垃圾邮件的最佳方法是什么?

例如,如果我拥有 charles@gmail.com,我希望能够在我的应用程序中使用 PHP 发送邮件“发件人”,而不会收到“此邮件可能不是由.. ..”消息。

现在我只是在 PHP 中使用 mail() 函数,以及 From、Return Path 和 X-Mailer 变量的标头。

到目前为止,我对我所读到的关于 SPF 和 DKIM 的所有内容都感到很困惑,因此我很感激任何建议。谢谢。

【问题讨论】:

  • 一些垃圾邮件过滤器使用反向 DNS 来检查发件人的域是否真的属于发件人(防止邮件地址欺骗)。您将无法为 gmail.com 域执行此操作:)

标签: php email spam spf


【解决方案1】:

您需要确保的第一件事是电子邮件“发件人:...”确实来自您的服务器,例如 your_mailings@yourcompany.com 并且它必须存在并且是脚本工作所在服务器上的有效电子邮件.您应该尝试在脚本顶部设置 sendmail 用户(假设是 Linux 服务器):

ini_set('sendmail_from', 'your_email@your_server.com');

然后您添加一个"Reply-To:" 标头并使用您的员工地址,这样收件人至少会收到一封可以回复的电子邮件。没有它,你可能甚至不会成为垃圾邮件,你会在去那里的路上被阻止。

此线程显示了其中的一些内容并注意 PHPMailer 上的 cmets - 这是处理邮件的好方法,我发现它比简单的 mail(); 更成功 PHP mail form isn't working

【讨论】:

    【解决方案2】:

    例如,如果我拥有 charles@gmail.com,我希望能够 发送邮件“发件人”该地址 PHP 在我的应用程序中,没有得到 “此消息可能尚未发送 由……”消息。

    如果您拥有 gmail 地址,则可以通过 gmail 的 SMTP 服务发送邮件,但请记住,gmail 有一个 500 email sent limit。下面是一个描述如何use gmail's SMTP server with the popular PHPMailer的主题。

    现在我只是在使用 mail() PHP中的函数,带有标题 From、Return Path 和 X-Mailer 变量。

    外包这可能是使用例如的方式:

    我们还提供 200 个免费计划 每天的电子邮件积分。

    要阅读价格,请访问http://sendgrid.com/pricing.html

    没有每月承诺,没有最低要求, 无限。只需为您使用的内容付费 0.001 美元/电子邮件或更低。

    电子邮件的收费为 0.10 美元 每千人。

    http://aws.amazon.com/ses/pricing/

    仅举几例,使用起来非常便宜,无需任何麻烦/设置。

    【讨论】:

      【解决方案3】:

      如果您不使用 mail() 函数,而是使用 SMTP 邮件程序,例如 PEAR mailer package,那么您可以使用 google 自己的 SMTP 服务器发送邮件。这将要求您向要发送的 Google 帐户提供正确的凭据。这应该可以避免您遇到的问题。

      【讨论】:

        【解决方案4】:

        这是一个很长的主题,lotsthingsconsider

        最重要的规则是不使用 HTML,只发送人们想要的正确邮件,并且收件人不会自己标记为垃圾邮件。

        【讨论】:

        • Google 自己声明“如果电子邮件不是通过 Gmail 发送的,但发件人在邮件中包含身份验证数据,我们将向您显示发件人的姓名和对邮件进行身份验证的服务。” support.google.com/mail/troubleshooter/…这可能是最好的解决方案 - 有人知道如何实际做到这一点吗?
        猜你喜欢
        • 2017-03-19
        • 2017-10-12
        • 1970-01-01
        • 2015-06-15
        • 2017-12-31
        • 2012-10-04
        • 2011-06-21
        • 2013-09-08
        • 2011-04-06
        相关资源
        最近更新 更多