主题: maillog里面有很多活动队列,有什么办法可以清空

May  9 22:55:41 mail postfix/qmgr[27773]: 3CBF11D1903B: from=<landon@moyea.org>, size=1938, nrcpt=1 (queue active)
May  9 22:55:41 mail postfix/qmgr[27773]: 34A051D19140: from=<landon@moyea.org>, size=1948, nrcpt=1 (queue active)
May  9 22:55:41 mail postfix/qmgr[27773]: 3BEE21D18946: from=<landon@moyea.org>, size=1964, nrcpt=1 (queue active)
May  9 22:55:41 mail postfix/qmgr[27773]: 350271D18B45: from=<landon@moyea.org>, size=1958, nrcpt=1 (queue active)
May  9 22:55:41 mail postfix/qmgr[27773]: 3E8FB1D18B27: from=<landon@moyea.org>, size=1946, nrcpt=1 (queue active)
May  9 22:55:41 mail postfix/qmgr[27773]: 37CDA1D18EAF: from=<landon@moyea.org>, size=1946, nrcpt=1 (queue active)
May  9 22:55:41 mail postfix/qmgr[27773]: 39BA81D18C41: from=<landon@moyea.org>, size=1972, nrcpt=1 (queue active)
May  9 22:55:41 mail postfix/qmgr[27773]: 38E521D18E4F: from=<landon@moyea.org>, size=1950, nrcpt=1 (queue active)
May  9 22:55:41 mail postfix/qmgr[27773]: 3589B1D19314: from=<landon@moyea.org>, size=1950, nrcpt=1 (queue active)
May  9 22:55:41 mail postfix/qmgr[27773]: 3E2FB1D18FD1: from=<landon@moyea.org>, size=1966, nrcpt=1 (queue active)
May  9 22:55:41 mail postfix/qmgr[27773]: 31B7B1D19110: from=<landon@moyea.org>, size=1984, nrcpt=1 (queue active)
May  9 22:55:41 mail postfix/qmgr[27773]: 330E01D1926E: from=<landon@moyea.org>, size=1950, nrcpt=1 (queue active)
May  9 22:55:41 mail postfix/qmgr[27773]: 30CEB1D18F31: from=<landon@moyea.org>, size=1980, nrcpt=1 (queue active)
May  9 22:55:41 mail postfix/qmgr[27773]: 36F591D18F36: from=<landon@moyea.org>, size=1950, nrcpt=1 (queue active)
May  9 22:55:41 mail postfix/qmgr[27773]: 3CB1C1D19081: from=<landon@moyea.org>, size=1938, nrcpt=1 (queue active)
May  9 22:55:41 mail postfix/qmgr[27773]: 31C911D1917F: from=<landon@moyea.org>, size=1946, nrcpt=1 (queue active)

日志里面有很多这样的队列,严重影响了邮件的正常收发,请问有什么办法可以把这些队列清空?

回复: maillog里面有很多活动队列,有什么办法可以清空

查一下 postsuper 的用法,可以用于删除队列里的邮件。

3 最后由 redhatlinux6 (2010-05-10 14:44:01) 编辑

回复: maillog里面有很多活动队列,有什么办法可以清空

May 10 00:18:00 mail postfix/smtpd[31073]: NOQUEUE: reject: RCPT from unknown[186.59.139.207]: 554 5.7.1 <eilly@amresco-inc.com>: Relay access denied; from=<postulateu@tjyyh.com>
to=<eilly@amresco-inc.com> proto=ESMTP helo=<186-59-139-207.speedy.com.ar>
May 10 00:18:00 mail postfix/smtpd[31073]: NOQUEUE: reject: RCPT from unknown[186.59.139.207]: 554 5.7.1 <ein@amresco-inc.com>: Relay access denied; from=<postulateu@tjyyh.com> t
o=<ein@amresco-inc.com> proto=ESMTP helo=<186-59-139-207.speedy.com.ar>
日志里面有很多这样的记录,是不是服务器直接拒绝了?

回复: maillog里面有很多活动队列,有什么办法可以清空

如果对方的服务器启用了灰名单的功能,就可能出现这样的log,重复投递就没有问题。

postqueue -p 列出队列里的所有邮件
postsuper -d ID 删除一封邮件
postsuper -d ALL 删除所有邮件
postsuper –h ID 保留邮件
postsuper -r ALL 重新排例
postcat -q ID   显示邮件内容
postqueue -f   清空邮件