【问题标题】:PHP - Send email from other domain without being spam!PHP - 从其他域发送电子邮件而不是垃圾邮件!
【发布时间】:2011-07-24 13:14:14
【问题描述】:

这被问了一遍又一遍,仍然没有好的解决方案!

当有人使用 php 发送电子邮件并将另一个域放在“发件人”中时,它将最终成为垃圾邮件。

解决方案通常是: - 使用您的“发件人”并将您想要的域放在“回复”中; - 让您的域被主要邮件服务列入白名单。

第一个不是真正的解决方案,我从来没有做过第二个,因为它不可能到达 hotmail.com、yahoo.com 等。

我今天看到很多网站都可以选择通过用户电子邮件将文章通过电子邮件发送给某人。我怎样才能做到这一点?

谢谢, 特尔莫卡多索

【问题讨论】:

  • 脚本所使用的语言与您的邮件是否被视为垃圾邮件几乎没有关系。您应该澄清您是要伪造发件人地址还是要设置真实地址。你也应该发布你的代码。

标签: php email spam


【解决方案1】:

当有人使用 php 发送电子邮件时 并将另一个域放在“来自” 它最终会成为垃圾邮件。

这不一定是真的。

检查哪些邮件服务器将您的邮件识别为垃圾邮件。另请咨询您的托管公司,了解他们发送邮件的首选方法。

尽量让您的信息直截了当。为用户提供一个简短的文本区域(使用您的默认 masage),他们可以更改和自定义。还可以输入参与者的真实姓名及其电子邮件地址。

只要理智一点,你的事情就会过去。

【讨论】:

    【解决方案2】:

    从您的网络服务器发送电子邮件并添加您提到的回复标题。

    确保您的服务器已设置SPF,以帮助您进入 gMail、Live Mail 和 Yahoo 帐户。

    一个又好又便宜的替代方法是通过Amazon SES 发送您的电子邮件,以避免您自己的IP 等等。

    我会选择 Amazon SES(或类似服务),而将有关正确设置服务器的担忧留给专家。让确保可交付性成为其他人的问题。

    【讨论】:

      【解决方案3】:
      【解决方案4】:

      问题与电子邮件的标题有关。不一定是“发件人”地址域。一些垃圾邮件过滤器(即 cox.net 传入垃圾邮件过滤器)将对电子邮件来自的 IP 地址执行反向查找。如果反向查找返回的域名不是发送地址的域名。然后他们会将其标记为垃圾邮件。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-10-17
        • 1970-01-01
        • 2012-07-24
        • 1970-01-01
        • 2012-05-27
        • 2012-05-21
        • 2019-08-25
        • 1970-01-01
        相关资源
        最近更新 更多