【问题标题】:How to prevent mail from going spam?如何防止邮件成为垃圾邮件?
【发布时间】:2017-09-14 19:38:01
【问题描述】:

下面是我向用户发送邮件的标题 -

$to='example@example.com';
$recipient='example@example.com';
$headers = "From: noreply@xxx.com" . "\r\n";
$headers .= "X-Sender: <" . "$to" . ">\r\n";
$headers .= "Return-Path: <" . "$to" . ">\r\n";
$headers .= "Error-To: <" . "$to" . ">\r\n";
$headers .= "Content-Type: text/html\r\n";

mail("$recipient", "$subj", "$body", "$headers")

但是当我进入垃圾邮件(在 gmail 中)时会出现问题 gmail 说:-

X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - myexoticfriends.myexoticfriends.com
X-AntiAbuse: Original Domain - gmail.com
X-AntiAbuse: Originator/Caller UID/GID - [510 32003] / [47 12]
X-AntiAbuse: Sender Address Domain - myexoticfriends.myexoticfriends.com
X-Source: /usr/bin/php
X-Source-Args: /usr/bin/php /home/exotic/public_html/test/test.php 
X-Source-Dir: myexoticfriends.com:/public_html/test

【问题讨论】:

  • @Quentin,这不是我看到的重复。
  • 那么您是否尝试使用该问题中提供的解决方案...?
  • @Sudhir,已经尝试过 b4 发布这个问题。
  • 我认为他在 Gmail 确定垃圾邮件的方式方面遇到了一些(最近的)变化。我没有这些更改公告的链接,但我在工作中也一直在处理这个问题。几周前,通常发送的邮件是突然发送的,但是却没有发送。

标签: php email


【解决方案1】:

尝试使用不同的 STMP 服务器,如果您有 Gmail 帐户,可以尝试使用 SwiftMailer。 http://swiftmailer.org/。另外,请记住您的服务器的 IP 地址可能列在某些 DNS 或 SMTP 黑名单中,请尝试在 http://www.dnsbl.info/ 中查找您的 IP

不过,如果您要发送大量电子邮件,我建议您使用邮寄服务。我们用过http://postmarkapp.com/,效果很好。

【讨论】:

    【解决方案2】:

    Gmail:不断搜索和跟踪正在发送/接收的邮件列表。

    如果您继续发送相同主题和内容的邮件,那么它会自动将邮件放入垃圾邮件中,另外,如果点击率意味着您邮件的点击率较低,那么 Gmail 也会将它们发送到垃圾邮件中,不要' t 批量发送邮件。

    【讨论】:

      【解决方案3】:

      如果您能够分享其中一封已收到但进入垃圾邮件的邮件的标题,则 Postmark 团队的人员将能够分享一些关于可能发生的事情的见解。

      【讨论】:

        【解决方案4】:

        您需要通过不同的 SMTP 发送邮件,因为您的域已被标记为垃圾邮件。如果您认为这是一个错误,您可以联系 gmail。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-04-27
          • 2011-10-08
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多