无法从 postfix 向 hotmail 发送电子邮件

Cap*_*pyT 7 email postfix

我在从服务器向 hotmail 发送电子邮件时遇到问题。我使用 mxtoolbox.com 并报告记录或黑名单没有问题。

此外,电子邮件成功发送到 gmail ...

这是我发送电子邮件的mail.log。

到热信:

Sep  4 01:13:50 NewWeb postfix/smtp[2860]: 4CC787FDE1: to=<xxxx@hotmail.it>, relay=mx2.hotmail.com[65.55.92.152]:25, delay=39, delays=38/0.01/0.4/0.76, dsn=2.0.0, status=sent (250  <20130903231328.4CC787FDE1@mail.yyyy.it> Queued mail for delivery)
Sep  4 01:13:50 NewWeb postfix/qmgr[23903]: 4CC787FDE1: removed
Run Code Online (Sandbox Code Playgroud)

到 Gmail:

Sep  4 01:23:26 NewWeb postfix/cleanup[2938]: EA0FF7FDE1: message-id=<20130903232302.EA0FF7FDE1@mail.yyyy.it>
Sep  4 01:23:26 NewWeb postfix/qmgr[23903]: EA0FF7FDE1: from=<noreply@yyyy.it>, size=357, nrcpt=1 (queue active)
Sep  4 01:23:26 NewWeb postfix/smtp[2947]: EA0FF7FDE1: to=<xxxx@gmail.com>, relay=gmail-smtp-in.l.google.com[173.194.70.27]:25, delay=39, delays=38/0/0.08/0.41, dsn=2.0.0, status=sent (250 2.0.0 OK 1378250599 7si16540202eeu.278 - gsmtp)
Sep  4 01:23:26 NewWeb postfix/qmgr[23903]: EA0FF7FDE1: removed
Sep  4 01:23:32 NewWeb postfix/smtpd[2933]: disconnect from localhost[127.0.0.1]
Run Code Online (Sandbox Code Playgroud)

电子邮件似乎已发送,但从未通过 hotmail。如果您需要其他一些配置文件,我可以在评论中添加它们。

感谢任何人帮助我弄清楚这一点......

小智 7

CappyT 是对的。问题来自于 hotmail 服务器。令人难以置信,另请参阅 microsoft 对此的非常糟糕的回答microsoft answers

我的服务器(绝对没有列入黑名单)也遇到了这个问题,我的消息经过了完全验证(spf、dkim)并且格式正确。我向成千上万的人发送电子邮件。检查日志,我看到:

postfix/smtp[15617]: B05C066C0E: to=EMAIL, relay=mx1.hotmail.com[65.54.188.110]:25, delay=2.8, delays=0.07/0.01/1.2/1.5, dsn,=2.0.0.0已发送(250 EMAIL 排队等待投递的邮件)

这与我的 Ok 确认相同。我没有收到退回回复,消息也从未送达。结论:我不得不对我们的会员说远离hotmail


Sté*_*gne 5

Hotmail 会随机阻止一些 IP 地址,以便让您注册垃圾邮件报告合作伙伴计划。如果不这样做,您的邮件可能会出现错误,并显示如下消息:

host mx2.hotmail.com[65.54.188.72] said: 550 SC-001
(BAY004-MC1F54) Unfortunately, messages from xxx.xxx.xxx.xxx 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…il/troubleshooting.aspx#errors. (in reply to MAIL
FROM command)
Run Code Online (Sandbox Code Playgroud)

要解决此问题,您可以填写此表格(我相信此表格将允许 IP 发送到您在 hotmail 上的地址):

https://support.msn.com/eform.aspx?productKey=edfsmsbl2&ct=eformts

或者这个(这个应该允许服务器发送到所有的hotmail地址):

https://support.msn.com/eform.aspx?productKey=edfsjmrpp&ct=eformts

如果您有一系列 IP 与客户端 VM(其中邮件不是您的域),则需要在此处注册智能网络数据服务:

https://postmaster.live.com/snds/index.aspx

并输入您的服务器 IP 范围。当人们担心自己可能被列入黑名单时,微软正在让人们注册或支付反垃圾邮件服务的费用变得复杂。

您还可以在此处验证您的黑名单状态:

http://www.anti-abuse.org/

或在这里:

http://mxtoolbox.com/