SNT0-MC1-F20 Mailman 问题

SNT0-MC1-F20 Mailman 问题

我们的邮件列表出了问题,我们正在使用 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.

我尝试检查我们的 DNS 记录是否有问题,我注意到的一件事是:

mail.example.com is a CNAME to example.com and example.com 
is an A record to server ip.

我在这里提到了 hotmail 作为我们尝试连接的服务器的示例,其中一些服务器成功了,但不幸的是大多数服务器都失败了 [我猜是在收到电子邮件之前检查好的那些服务器。]

请提出您认为可能是原因的任何想法,可能是我提到的 DNS 记录问题导致的吗?另请注意,我们已经有邮件服务器 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[x.x.x.x]: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[x.x.x.x]:25:
 Connection timed out)

答案1

您的 DNS 记录与此无关。错误消息谈到了“挖掘行为” - 这是垃圾邮件发送者使用的一种方法,他们试图通过同时进行大量连接或向许多不同的用户发送邮件然后收集来自邮件服务器的响应来验证收件人地址。因此,当您发送具有大量 Hotmail 收件人的邮件列表邮件时,Hotmail 无法将其与实际垃圾邮件区分开来,因此他们会拒绝该邮件。

我建议您首先直接联系 hotmail;在网上搜索“hotmail 传递支持”应该会为您指明正确的方向。

您还可以查看队列整形,以限制专门针对 hotmail 的并发投递尝试次数。有关如何执行此操作的说明,请访问Postfix 文档站点;虽然它谈论的是积压,但对于这种情况同样有用。postfix 2.5 的基本步骤是:

master.cf为 hotmail 设置一个单独的服务,如下所示:

# service type  private unpriv  chroot  wakeup  maxproc command
hotmail   unix     -       -       n       -      5    smtp

将该传输添加到域 hotmail.com /etc/postfix/transport

hotmail.com  hotmail:

在 中main.cf,配置传输图并设置群组限制:

transport_maps = hash:/etc/postfix/transport
hotmail_destination_concurrency_failed_cohort_limit = 100
hotmail_destination_concurrency_limit = 5

有关更多信息以及以前版本的 Postfix 配置,请参阅Postfix 文档站点

相关内容