【问题标题】:php mail keeps going to junk in hotmailphp邮件在hotmail中不断变成垃圾邮件
【发布时间】:2015-08-22 06:56:04
【问题描述】:

我一直在阅读其他问题,例如:sending mail with php & escaping hotmails junk folder,但我看不出问题出在哪里。我花了几个小时来设置所有东西。

我搜索了一些完整的标题并正在使用它们。我还设置了SPF。我在其他问题中唯一没有阅读/看到的是hotmail是否检测到发送邮件的域名:

  • 我有一个要注册/登录的子域,并且从该子域发送了一些邮件(验证/更改密码邮件)。
  • 发件人电子邮件域不是子域名。
  • 邮件中提供的链接发送到子域(执行脚本的地方)

所以我不确定这是否是 hotmail 不“批准”我的邮件的原因...

这里是邮件的来源(hotmail):

x-store-info:4r51+eLowCe79NzwdU2kRyU+pBy2R9QCQ99fuVSCLVNK5Qy3tNqo8vMm9jiywJSb4AMHHDpThtTp0/868JYjtiuwXZKN6huGiKorTLfam2nlYixnKNQu5eplyIAwMuvqi0o7Xe5KjgM=
Authentication-Results: hotmail.com; spf=pass (sender IP is 195.154.9.53) smtp.mailfrom=accounts@corporativelines.com; dkim=none header.d=corporativelines.com; x-hmca=pass header.id=accounts@corporativelines.com
X-SID-PRA: accounts@corporativelines.com
X-AUTH-Result: PASS
X-SID-Result: PASS
X-Message-Status: n:n
X-Message-Delivery: Vj0xLjE7dXM9MDtsPTA7YT0wO0Q9MjtHRD0yO1NDTD00
X-Message-Info: 11chDOWqoTnmN+ivpBVEjsVU8moIb13En8xpAAkdU6D2Jw9iq84N9UKCWMkB8jcijAo9uBZZpNSfs4N4ZmryrVmAm+9DT92cCh1N4AGxo+UI9VDYmm7c0Ui7BmjOCJdw5s8hvwwVCQJ3zP8VMfuIxZhQ1EirTyAADSXPIzac4tMV3En7hamwIe+Ox0V9g6xITx6WyNuJQtaCfKqkehC89rqbEhbKZ45Z
Received: from sd-22000 ([195.154.9.53]) by COL004-MC5F5.hotmail.com with Microsoft SMTPSVC(7.5.7601.23008);
     Sun, 7 Jun 2015 13:29:16 -0700
Received: (qmail 1503 invoked by uid 7798); 7 Jun 2015 20:26:51 -0000
To: how2hack@hotmail.es
Subject: =?UTF-8?B?QWN0aXZhdGUgYWNjb3VudA==?=
MIME-Version: 1.0
Content-Type: text/HTML; charset="UTF-8";
Content-Transfer-Encoding: 8bit
Date: Sun, 07 Jun 2015 21:26:51 +0100
Message-ID: <143370881165cf616b9bf0356d5acc5471bf66e73f@corporativelines.com>
From: "AET LTD" <accounts@corporativelines.com>
Reply-To: "AET LTD" <accounts@corporativelines.com>
X-Mailer: PHP 5.4.41
X-Originating-IP: 195.154.9.53
Return-Path: accounts@corporativelines.com
X-OriginalArrivalTime: 07 Jun 2015 20:29:16.0804 (UTC) FILETIME=[A00F6440:01D0A160]

<html>
    <head>
        <title>Activate account</title>
    </head>
    <body>
        <p>In order to activate your account follow this link: </p>
        <a href="http://auth.corporativelines.com/activateAccount?code=e9a7fbefc95171ed153739457c4bf78d231a067f&email=how2hack@hotmail.es">Activate account</a>
    </body>
</html>

这些是我正在使用的标题:

$headers    = array (
    'MIME-Version: 1.0',
    'Content-Type: text/HTML; charset="UTF-8";',
    'Content-Transfer-Encoding: 8bit', // quoted-printable for compatibility
    'Date: ' . date('r', $_SERVER['REQUEST_TIME']),
    'Message-ID: <' . $_SERVER['REQUEST_TIME'] . md5($_SERVER['REQUEST_TIME']) . '@corporativelines.com>',
    'From: ' . $from,
    'Reply-To: ' . $from,
    'Return-Path: ' . $from,
    'X-Mailer: PHP ' . phpversion(),
    'X-Originating-IP: ' . $_SERVER['SERVER_ADDR']
);

所以我不明白为什么 hotmail 一直将我的邮件推送到垃圾文件夹...也许是 dns 问题?我不确定那种东西。

编辑:这个问题无关:PHP mail() function cannot send to hotmail?

我(几乎)已经完成了不被标记为垃圾邮件的基本配置,正如其他问题所说,但问题仍然存在。所以这是一个独特的问题,而不是重复的问题。

【问题讨论】:

标签: php email dns hotmail


【解决方案1】:

关于 Hotmail 将您的电子邮件标记为“垃圾邮件”的原因,我最多能看出您的主题行看起来很奇怪。它不是“激活帐户”之类的常规主题行,而是Subject: =?UTF-8?B?QWN0aXZhdGUgYWNjb3VudA==?=。您可能需要使用静态主题行,例如“Corporative Lines - Activate Account”并对其进行测试,看看是否有任何不同。

如果您的域名、DNS、SPF 记录等存在问题,Hotmail 可能会完全拒绝激活电子邮件。但是这封邮件显然是进入 Hotmail 的,所以邮件本身的某些东西被标记为“垃圾邮件”。

【讨论】:

  • 我在主题中使用 UTF-8,因为该网站支持其他语言(区域设置),例如西班牙语、法语、德语……我更改了主题,但没有,也许是发件人姓名? “AET LTD”可以被标记为垃圾邮件吗?
【解决方案2】:

将您的电子邮件标记为垃圾邮件的原因可能有很多,并且您可能需要一段时间才能找到确切触发他们系统的原因。

查看此链接并提出一些建议:http://blog.iweb.com/en/2008/03/spam-filtering-how-to-make-sure-that-hotmail-and-others-dont-exclude-your-legitimate-emails/698.html

对我们来说,停止将我们的电子邮件标记为垃圾邮件的是反向 DNS 查找,所以我建议从这个开始 - 这意味着当 hotmail 收到电子邮件时,他会对 IP 进行反向检查以查看它是否与域匹配它说它来自,如果不是,它可以将其标记为垃圾。

你可以在这里进行反向检查:http://mxtoolbox.com/ReverseLookup.aspx

【讨论】:

  • 感谢您的建议,我将查看这些步骤并重新检查所有配置是否正确。我尝试相反,我看到了一些东西:mxtoolbox.com/domain/corporativelines.com 是那些错误/警告的原因吗?如果是,我将不得不联系我的托管服务提供商,我没有完全访问权限...
  • 您好,我会就以下 2 个问题咨询您的提供商: 被 SECTOOR 列入黑名单;反向 DNS 与 SMTP 横幅不匹配
猜你喜欢
  • 2018-04-25
  • 2013-10-13
  • 2011-12-10
  • 1970-01-01
  • 2018-10-13
  • 1970-01-01
  • 2011-12-25
  • 2010-11-19
  • 1970-01-01
相关资源
最近更新 更多