Postfix邮件队列管理

2,386次阅读
没有评论

使用 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 -

Winter
版权声明:本站原创文章,由 Winter 2015-06-17发表,共计445字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码
载入中...