我们正在使用我们的maling列表,我们正在使用MailMan,一个我认为可能有助于跟踪问题的日志,
多行如下所示:
(lost connection with mx1.hotmail.com[65.54.188.110] while sending MAIL FROM
最后收到以下内容:
(host mx1.hotmail.com[65.55.92.136] said: 550 SC-002 (SNT0-MC1-F20)
检查错误消息意味着:
SNT0-MC1-F20 Mail rejected by Outlook for policy reasons. The mail server IP connecting to Outlook has exhibited namespace mining behavior.
我试图检查我们的dnslogging是否有问题,我注意到的一件事是:
mail.example.com is a CNAME to example.com and example.com is an A record to server ip.
我在这里提到hotmail作为我们正在尝试连接的服务器的一个例子,其中一些服务器成功,不幸的是,大多数服务器失败了(我猜那些在收到电子邮件之前检查的很好)
请提出任何想法,你可能是事业的原因,可能是我提到的DNSlogging问题是原因? 另请注意,我们已经为邮件服务器IP重新设置了PTR。
其他日志:
Dec 18 10:15:44 mail postfix/smtp[688]: D9FC3E000E0: to=<[email protected]>, relay=none, delay=319639, delays=319597/0.28/42/0, dsn=4.4.1, status=deferred (connect to mailbk.example.org[xxxx]:25: Connection timed out) Dec 18 10:15:44 mail postfix/error[846]: 87571E000D7: to=<[email protected]>, relay=none, delay=332315, delays=332272/43/0/0.13, dsn=4.4.1, status=deferred (delivery temporarily suspended: connect to mailbk.example.org[xxxx]:25: Connection timed out)
您的DNSlogging与此无关。 该错误消息提到了“挖矿行为” – 这是垃圾邮件发送者通过大量同时连接validation收件人地址,或通过向许多不同用户发送邮件,然后从邮件服务器收集响应。 那么会发生什么呢,当你发送一个有很多hotmail收件人的邮件列表邮件的时候,hotmail就无法区分它和实际的垃圾邮件,所以他们拒绝邮件。
我build议你直接联系hotmail, 一个networkingsearch“hotmail送达支持”应该指向你正确的方向。
你也可以看一下队列整形,以限制专门用于hotmail的并发传送尝试次数。 有关于如何在postfix文档站点执行此操作的说明 ; 当谈到积压时,对这种情况同样有用。 后缀2.5的基本步骤是:
在master.cf ,为Hotmail设置一个单独的服务,如下所示:
# service type private unpriv chroot wakeup maxproc command hotmail unix - - n - 5 smtp
将该传输添加到/etc/postfix/transport的域hotmail.com:
hotmail.com hotmail:
在main.cf ,configuration传输映射并设置队列限制:
transport_maps = hash:/etc/postfix/transport hotmail_destination_concurrency_failed_cohort_limit = 100 hotmail_destination_concurrency_limit = 5
有关更多信息以及以前的Postfix版本的configuration,请查看postfix文档站点 。