postfix/smtp:拒绝与我交流:451 连接尝试次数过多

postfix/smtp:拒绝与我交流:451 连接尝试次数过多

我有一个 CentOS 安装,其中有 bind/postfix/dovecot。安装后,我进行了测试,可以毫无问题地向任何方向发送电子邮件。一段时间后(大概一个月左右),当我尝试发送电子邮件时,我注意到它没有送达目的地。当我检查日志时,我发现了类似以下内容:

    postfix/smtp ... host alt1.gmail-smtp-in.l.google.com[74.125.53.27] refused to talk to me: 451 too many connection attempts
    ...
    postfix/smtp[26671]: 2EFC411083A7: to=<email_here>, relay=none, delay=120, delays=0.02/0.01/120/0, dsn=4.4.1, status=deferred (connect to alt4.gmail-smtp-in.l.google.com[74.125.91.27]: Connection timed out)

它确实会发送到一些小型邮件服务,但不会发送到 gmail yahoo 或 hotmail 等大型邮件服务。问题与上述相同。我在 Google 上搜索了很多有关此错误的信息,但没有找到可以解决此问题的方法。

它确实发生在 CentOS 5.5、postfix 2.3.3 上

有谁知道如何修理它?

更新: 每个人都试图告诉我,我发送了太多电子邮件。事实并非如此。我没有从这台服务器发送任何电子邮件。我只是安装了它,配置了它,测试了它,然后就忘了它。只是用它来开发网络应用程序。不,上面没有任何网络应用程序可以让别人发送大量电子邮件。我检查了日志,没有从这台服务器发送任何电子邮件。所以问题不在于我或其他人使用这台服务器发送垃圾邮件或大量电子邮件。

答案1

我认为你可以尝试各种方法:

  • 安装并配置 Domainkeys
  • 确保您的服务器具有有效的反向 DNS
  • 确保您的服务器具有有效的 MX 和 SPF 记录

答案2

如果您向 gmail、hotmail、yahoo 和其他大型提供商发送大量电子邮件,如果您不友好地对待他们和/或他们不认识您,他们就会限制您的发送。

Google 在这里给出了建议:https://mail.google.com/support/bin/answer.py?answer=81126

雅虎这里:http://help.yahoo.com/l/us/yahoo/mail/postmaster/basics/postmaster-38.html;_ylt=AhmGh0eprkWxD1JL6AX_CBUIJHdG

Hotmail 邮箱:http://mail.live.com/mail/troubleshooting.aspx

你也可以看看http://www.list-unsubscribe.com/越来越多的供应商正在实施这一举措。

和这里:http://postmaster.tdc.dk/publish.php?id=21105

这些链接应该会为您提供大量有关如何处理批量电子邮件的有用信息。如果您不遵循这些准则,您将被列入黑名单、受到限制并名声不佳。

相关内容