【问题标题】:Sending email to hotmail accounts向 hotmail 帐户发送电子邮件
【发布时间】:2016-02-22 04:51:45
【问题描述】:

我知道这里已经有很多关于能够向 hotmail 发送电子邮件的问题。在过去的几周里,我已经阅读了所有这些内容以及许多在线帖子,但仍然无法解决此问题。

我遇到的问题是我无法向拥有 hotmail 电子邮件地址的客户发送电子邮件。我可以向 yahoo 发送电子邮件,我也可以向 gmail 发送电子邮件(虽然这些似乎进入了垃圾文件夹),但是当我向 hotmail 电子邮件地址发送电子邮件时,它们似乎永远不会到达。

我在 PHP Symfony2 应用程序中使用 swiftMailer 来发送电子邮件。 我的应用程序所在的服务器是一个 Linux CentOs 机器,我关闭了开放中继

我已发送电子邮件至“auth-results@verifier.port25.com”以检查 SPF、DKIM 和 Sender-Id 是否设置正确。该报告的部分输出如下:

================================================ ===========

结果摘要

SPF 检查:通过

DomainKeys 检查:中性

DKIM 检查:通过

Sender-ID 检查:通过

SpamAssassin 检查:火腿

================================================ ===========

DomainKeys 检查是中性的,我不确定是否需要这样做,因为 DKIM 是 DomainKeys 的扩展。

我在 DNS 中设置了一条 v=spf1 记录和一条 spf2.0/pra 记录作为 TXT 条目。

我将不胜感激。我认为问题可能与 Sender-ID 有关,但我对这个主题领域了解不多。

【问题讨论】:

  • 我投票结束这个问题作为离题,因为“Hotmail 有模糊/未记录的政策,谁想猜测它们是什么?”不是一个真正的编程问题。我会说它更适合另一个 StackExchange 站点,但我不知道是哪个。

标签: email hotmail spf dkim sender-id


【解决方案1】:

检查您的邮件服务器日志。您是否看到类似这样的邮件发送给您的 Hotmail 收件人:

550 SC-001 (COL004-MC4F43) Unfortunately, messages from xxx.xxx.xxx.xx weren't sent. Please contact your Internet service provider since part of their network is on our block list. You can also refer your provider to http://mail.live.com/mail/troubleshooting.aspx#errors.

如果是,则说明您的邮件服务器 IP 在微软的黑名单中。在 live.com、outlook.com 或 msn.com 上发送给用户的消息可能也不会很顺利。幸运的是,有一个解决方案。有关如何解决问题的体面指南,请参阅下面的链接: https://www.rackaid.com/blog/hotmail-blacklist-removal/

关键是向 Microsoft 提交请求,从他们的黑名单中删除您的 IP 地址(https://support.live.com/eform.aspx?productKey=edfsmsbl3&ct=eformts&wa=wsignin1.0&scrx=1),但在您确定导致您被列入黑名单的任何原因都已得到解决之前,请不要这样做,因为 Microsoft不喜欢屡犯。

【讨论】:

    猜你喜欢
    • 2010-12-19
    • 2016-04-19
    • 2011-12-15
    • 1970-01-01
    • 1970-01-01
    • 2014-12-15
    • 2011-02-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多