,

Postfix邮件队列管理

使用Postfix做为邮件服务器或邮件网关的MTA,经常会需要处理邮件队列事宜.

1.mailq & postqueue -p
这两个命令效果是一样的,就是查看邮件队列.
Queue ID后加*表示活动队列
Queue ID后加!表示延期队列
Queue ID没有符号表示等待队列
2.postsuper -d DBA3F1A9删除队列里指定Queue ID邮件
3.postsuper -d ALL删除队列里所有的邮件
4.postsuper -r ALL重新排队所有邮件
5.postcat -q DBA3F1A9查看指定Queue ID邮件内容

6.删除指定发件人的邮件队列
mailq |awk 'BEGIN { RS = "" } / winters.cheng@szmaxcent.com$/ { print $1 }' | tr -d '*!' |postsuper -d –
但是感觉这个太复杂不好记忆,我把它精简一下,用以下方式也可以实现
mailq|grep winters.cheng@szmaxcent.com|awk '{ print $1 }'|postsuper -d -

0 回复

发表评论

Want to join the discussion?
Feel free to contribute!

发表评论

您的电子邮箱地址不会被公开。