【问题标题】:postfix queue not getting cleared instantaneously后缀队列没有立即清除
【发布时间】:2017-01-04 22:01:21
【问题描述】:
我在 postfix 邮件队列中有超过 10 万封电子邮件,它们的清除速度非常缓慢。即使我重新启动服务器,邮件传递率也不会提高。邮件堆积如山,因此总磁盘使用量增加。邮件从 Java Web 应用程序发送到 postfix,该应用程序具有每天向其用户发送邮件的逻辑。此外,队列中的邮件已在 15 天前到达,其中一些仍未发送。
我是后缀的新手。有人可以帮忙吗?
您需要的任何配置设置,请让我知道,因为我没有 root 权限,需要从上级部门获取以调查此问题。
提前致谢。
【问题讨论】:
标签:
email
queue
postfix-mta
【解决方案2】:
首先:Postfix 已经尽可能快地发送邮件。
第二:不用冲堵塞的马桶
请检查日志中是否有几封邮件卡在队列中; mailq 输出显示您
3ttshY72rszG48m 18875 Wed Jan 4 13:53:01 ffc6+bncBDQKF66M6YGBBNP4WPBQKGQEXXXE2QA@sender
localpart@recipientdomain.de
在本例中,“3ttshY72rszG48m”是队列 ID。使用 grep 查找有关特定的卡住电子邮件的所有日志条目,并检查邮件未送达的原因(status= 字段)。还要检查延迟=值——
“delays=a/b/c/d”日志的格式如下:
- a = 从消息到达到最后一个活动队列条目的时间
- b = 从最后一个活动队列进入到连接建立的时间
- c = 连接设置时间,包括 DNS、EHLO 和 STARTTLS
- d = 消息传输时间
找出哪个值占主导地位。