共计 445 个字符,预计需要花费 2 分钟才能阅读完成。
使用 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 -
正文完