我在 GoDaddy 有虚拟专用服务器,大约有 40 个客户网站。我通常每 3 或 4 天通过我的 GoDaddy 服务器管理页面检查发送的电子邮件数量,发现 4 月初一天发送的电子邮件数量约为 2000 封。我并没有想太多,因为我有几个客户有 1000 多个订阅者,每周都会发送大量电子邮件。但在 4 月底,我看到连续 3 天每天发送 3,000 封电子邮件,此后,我服务器上托管的所有域发出的外发电子邮件都收到了这样的拒绝消息。
诊断代码:smtp;552 5.2.0 yCafawAbxDeCR :DED: 由于垃圾邮件活动,xx.xx.xx.xx 对此邮件系统的访问已被阻止。垃圾邮件来自此 IP,可能还有其他脚本在其上运行。如需帮助解决此问题,请参阅http://x.co/spamclean。一旦清除了入侵,请联系客户支持以移除阻止。
显然 xx.xx.xx.xx 是我的服务器 IP,正如你所猜测的,我发送的电子邮件甚至没有送达。我找到了这个用户,并立即暂停了他们的服务,一两天后,我在 mxtoolbox 和 spamhaus.org 等许多网站上检查了我的 IP,他们说我没有被列入黑名单。我甚至向[电子邮件保护]并收到了上述拒绝邮件。
以下是我的一些问题。
- 我的 IP 被列入黑名单了吗
- 下一步该怎么做才能将我的 IP 从黑名单中移除
- spamhaus.org 和 mxtoolbox.com 测试是否真的有效
- 我是否应该租用一台新服务器并将我的所有网站都移至该服务器。这有帮助吗?
- 对于未来,当我的服务器发出的电子邮件数量达到一定数量时,是否有办法收到通知。
- 有没有办法检查哪个文件实际发送了电子邮件。我知道有一种方法可以检查当前在队列中的电子邮件。获取邮件 ID,然后使用该 ID,exim 可以告诉您实际发送电子邮件的脚本。但是对于那些已经发送并且不在邮件队列中的电子邮件怎么办?
谢谢
答案1
- 正如错误中提到的,您的 SMTP 服务提供商正在阻止您。
- 他们告诉你解决问题并联系他们,你应该这么做。
- 是的,这些会检查常见的黑名单,它们不会询问所有 SMTP 服务器是否阻止了 IP。
- 你应该从显而易见的事情开始。请注意,如果你在第一次发生类似事件后就采取行动,你可能永远无法控制局面,而发送电子邮件是一项很难控制的任务。
- 如果您不控制 SMTP 服务则不行。
- 与上一个问题相同。您无权访问提供商的日志。
答案2
这个帖子有点旧了,但总能帮到别人。在与支持团队多次联系但无果后,我终于找到了问题所在。
服务器正在使用 EXIM 发送邮件,并且邮件滞留在队列中。可以使用以下命令查看:exim -bp
您可以使用以下方法清理队列:
exim -bp | exiqgrep -i | xargs exim -Mrm