删除外发邮件 smtp 队列

删除外发邮件 smtp 队列

有没有办法删除 IIS6 Smtp 中 mailroot\queue 中的锁定文件?

我们在发送大量电子邮件时遇到了问题,现在我们已经解决了这个问题,但有 6 封电子邮件滞留在队列中,我想删除它们。

我已尝试停止该服务,但它现在处于停止状态。

以前,即使处于停止状态,电子邮件也会被发送。但最后几封电子邮件似乎阻止了接收目录中的其他电子邮件。

我读过一个名为 aqadmcli.exe 的工具,但找不到可用的下载链接。我犹豫着是否要使用除权威网站以外的任何工具。

答案1

  1. 将 SMTP 服务设置为禁用。

  2. 重新启动服务器。

  3. 删除消息。

  4. 将 SMTP 服务设置为自动。

  5. 启动 SMTP 服务。

答案2

虽然我无法手动清除队列,但与我们的主机沟通,终止 inetinfo.exe 进程,可以让服务脱离停止状态。虽然他们确实告诉我,这是 IIS Admin Service 使用的同一个进程,但运行该服务的机器没有问题。

这使得它脱离了停止状态。

队列中仍有一些项目,但我认为它们之所以排队只是因为它们根本无法发送,并且也许过一段时间就会出现在死信中。

现在它肯定正在发送电子邮件,因为我看到它们正在被拾取。

因此我不能 100% 确定之前是否发送过电子邮件,因为队列似乎没有影响它。但关闭 inetinfo.exe 会使服务脱离停止状态。

相关内容