当前位置: 首页 > OpenSource > 正文
postfix删除mail中的邮件列表
Dec062013
作者:u2 发布:2013-12-06 05:41 分类:OpenSource postfix删除mail中的邮件列表已关闭评论
- 删除mailq中所有deferred的邮件:
postsuper -d ALL deferred
postsuper用法可以man一下:
man postsuper
- 删除指定帐户的邮件:
mailq | tail +2 | grep -v ‘^ *(‘ | awk ‘BEGIN { RS = “” }
# $7=sender, $8=recipient1, $9=recipient2
{ if ($8 == “filter@2hei.net” && $9 == “”)
print $1 }’| tr -d ‘*!’ | postsuper -d –修改后的脚本:
mailq | tail -n+2 | grep -v ‘^ *(‘ | awk ‘BEGIN { RS = “” } \
{ if ($8 == “filter@2hei.net”) \
print $1 }’| tr -d ‘*!’ | postsuper -d –
- 删除指定的queue id:
postsuper -d queue_id
本文固定链接: https://www.2hei.net/2013/12/06/delete-postfix-maillist/ | 2hei.net
最活跃的读者