我们有一个 IIS SMTP 服务器,它在一夜之间分批发送大量邮件(大约 4000 封),最近我们看到邮件“卡在”队列目录中。通常重新启动 SMTP 服务似乎可以解决这个问题,但它已经发生了几次,所以我正在寻找更多信息。
昨晚我们分三批发送了大约 12,000 封电子邮件,大约 4000 封。大约 10 小时后,队列目录中仍有 2000 左右似乎没有离开队列。
任何出现在队列中的新邮件几乎都会立即被提取并发送到它们的目的地,但是这 2000 封左右似乎没有移动。
查看电子邮件上修改的日期,其中一些与发送时间相匹配,但其中大约 1000 份修改日期一直延伸到现在。例如,今天早上有一封邮件标题中的日期为 5:30,但修改日期为 11:50,另外还有 3 封邮件的日期修改为 11:50,然后 5 封邮件的日期为 11:49, 2 11:45 向后延伸了几个小时,并且所有的实际消息标题都更早。
服务器的日志如下所示
11:54:52 127.0.0.1 EHLO - 250
11:54:52 127.0.0.1 MAIL - 250
11:54:52 127.0.0.1 RCPT - 250
11:54:52 127.0.0.1 DATA - 250
11:54:52 127.0.0.1 QUIT - 240
11:54:53 85.115.62.190 - - 0
11:54:53 85.115.62.190 EHLO - 0
11:54:53 85.115.62.190 - - 0
11:54:53 85.115.62.190 MAIL - 0
11:54:53 85.115.62.190 - - 0
11:54:53 85.115.62.190 RCPT - 0
11:54:53 85.115.62.190 - - 0
11:54:53 85.115.62.190 DATA - 0
11:54:53 85.115.62.190 - - 0
11:54:54 85.115.62.190 - - 0
11:54:54 85.115.62.190 QUIT - 0
11:54:54 85.115.62.190 - - 0
所有代码都是 250 或 240 或 0。我相信 250 和 240 表示成功,但我不知道所有的 0 是什么。
有更多邮件服务器故障排除经验的人可以帮助我或告诉我接下来要尝试什么。
谢谢,
汤姆
确定不正常?我从来没有见过没有“残留”的群发邮件。电子邮件不是实时协议 - 目标服务器可能已关闭,配置错误。电子邮件地址将被停用。您被标记为垃圾邮件;) 一些电子邮件被卡住的原因有很多。
所以,也许您只是收到 X 封尚未送达的电子邮件。等待 2-3 天(2 天是 IIRC 的标准重试期),然后查看哪些电子邮件被转发为不可送达。