我们的 Leopard Server 队列中有邮件累积,但不知道具体原因。这台机器多年来几乎不需要维护,所以我希望这里有人能发现明显的情况并为我们节省一些时间。让我知道还有什么其他信息会有帮助。服务器似乎运行正常,除了“阻塞”队列和与每个“捕获”消息相关的以下错误:
查看队列中的消息,每条消息的状态如下:
Message ID: 4213C3B8B3F
Date: October 27, 2009 11:33:27 AM
Size: 1824
Sender: [email protected]
Recipient(s) & Status:
----------------------
[email protected]:
connect to 127.0.0.1[127.0.0.1]: Connection refused
在设置>中继下,我们检查了仅接受来自这些主机和网络的 SMTP 中继:
127.0.0.0/8
10.0.1.0/24
队列中的邮件将发送给帐户在此服务器上的用户。客户端上的 Mail.app 似乎运行正常并检查服务器上的检查邮件。前段时间我们确实添加了一个虚拟域,但一段时间以来一切正常……最近才开始发生这种情况……有什么想法吗?
编辑:打开和关闭过滤器服务似乎已经解决了这个问题,除了 2 条剩余的排队消息显示“邮件传输不可用”作为错误!?!
我们有时也会在我们的 Mac OS X 10.5 Leopard Server 邮件服务器上看到这种情况,通常是在重新启动邮件服务之后(我实际上将其归咎于
mailbfr
问题,但尚未完全追查到根本原因)。发生的情况是/var/amavis/tmp
丢失,导致 amavisd 失败,从而阻止交付。只需重新创建tmp
目录并重新启动邮件服务即可为我们工作:至于清理队列,我建议熟悉
postqueue
&postsuper
命令。postqueue -p
将打印队列。sudo postsuper -r ALL
将重新排列所有消息以进行传递。当队列中有大量消息时,我建议不要运行后者,但是一旦队列清除并且您只有一对尚未重新发送的消息。它可能与内容过滤有关吗?http://discussions.apple.com/thread.jspa?messageID=6847070