Postfix有时会在SMTP连接时被拒绝连接

我现在正面临Postfix的一个奇怪的问题。 我的设置是Debian 7.11上的Postfix 2.9.6和Dovecot 2.1.7,还有第二台服务器configuration完全一样,不显示这个问题。

有时候,当Postfix通过SMTP发送邮件到另一台服务器(没有使用智能主机)时,我会得到一个“拒绝连接”。 但有时候

这从哪里来,只影响一小部分邮件。 日志看起来像这样:

Oct 14 18:14:49 henry postfix/smtp[3281]: connect to mx00.emig.gmx.net[212.227.15.9]:25: Connection refused Oct 14 18:14:49 henry postfix/smtp[3281]: connect to mx01.emig.gmx.net[212.227.17.5]:25: Connection refused Oct 14 18:14:49 henry postfix/smtp[3281]: 99C37C0639: to=<[email protected]>, relay=none, delay=0.08, delays=0.02/0.05/0/0, dsn=4.4.1, status=deferred (connect to mx01.emig.gmx.net[212.227.17.5]:25: Connection refused) Oct 14 18:14:49 henry postfix/smtp[3285]: connect to mx4.hotmail.com[65.55.92.152]:25: Connection refused Oct 14 18:14:49 henry postfix/smtp[3285]: connect to mx1.hotmail.com[65.54.188.94]:25: Connection refused Oct 14 18:14:49 henry postfix/smtp[3285]: connect to mx1.hotmail.com[65.54.188.72]:25: Connection refused Oct 14 18:14:49 henry postfix/smtp[3285]: connect to mx1.hotmail.com[65.55.37.104]:25: Connection refused Oct 14 18:14:49 henry postfix/smtp[3267]: 99C37C0639: to=<[email protected]>, relay=smtp.rzone.de[81.169.145.98]:25, delay=0.22, delays=0.02/0.01/0.13/0.06, dsn=2.0.0, status=sent (250 2.0.0 Mail accepted with id T0aa21s9EGEqNxP) Oct 14 18:14:49 henry postfix/smtp[3276]: 99C37C0639: to=<[email protected]>, relay=mx01.kundenserver.de[217.72.192.67]:25, delay=0.33, delays=0.02/0.03/0.17/0.11, dsn=2.0.0, status=sent (250 Requested mail action okay, completed: id=0LqFii-1cYpnI2qFk-00doTc) 

我不知道为什么发生这种情况,这是什么模式。 现在看起来很随意。

可以通过端口25远程login到上述服务器,并回复HELO命令。 而且,例如GMX的邮件在日志中的其他几个点再次被接受。 我甚至连续五天在机器上ping了0%的包丢失。

这个服务器在过去有一些IPv6的路由问题,所以我暂时停用了IPv6。

有没有人知道什么是错的? 这可能是我在这里面临的某种forms的限制吗?

如果邮件在几分钟后发送,您可能遇到的只有灰名单 ,一种防止垃圾邮件的方法。 如果发送服务器是未知的,邮件服务器会暂时拒绝发送,因为大量垃圾邮件服务器(尤其是来自botnetworking)不会在稍后重试。 但是这通常不会连接build立之前发生而且在这里不大可能。 他们也可能在连接层面限制你的速度。

由于垃圾邮件黑名单上的不良名誉而被拒绝更可能是在这里。 另外,如果这是某种拨号连接,则可能会被阻止。 使用您的服务器的IP地址进行黑名单检查,有几个免费的服务,如MX工具箱 。 如果您使用拨号连接阻止,请在某个托pipe服务器上设置一些邮件中继(并确保不要依赖任意邮件)。 如果您因为来自该IP的垃圾邮件而被封锁,请确保停止发送垃圾邮件,并采取措施防止将来再次发送垃圾邮件,并填写列表中的下拉表单。

postqueue -p可能会提供一些额外的信息,为什么邮件排队,而不是在短时间内交付。