删除 Postfix 邮件队列中的特定邮件

用一个命令组合即可删除 Postfix 邮件队列中的特定邮件。

例:
# mailq | awk '/bad_address@bad_domain/ {print $1}' | tr -d '*' | xargs -n 1 postsuper -d

其中 bad_address@bad_domain 这个字符串根据实际情况修改。

这个命令用到了 awk,tr, xargs 这些命令,很有代表性,因此记录一下。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Postfix 邮件从发送者发出后,经过多个队列和处理过程,最终被成功投递到接收者的邮箱。下面是邮件从发送者到接收者的大致流程: 1. 发送者将邮件发送到 Postfix 的入站队列(incoming queue)。 2. Postfix邮件进行基本的预处理和合法性检查,例如检查邮件头是否合法、是否来自已知的发件人等等,如果检查失败,则该邮件会被退回给发送者。 3. 如果邮件检查通过,则会被放入到激活队列(active queue),等待后续的处理。 4. 在激活队列Postfix 会检查邮件的目的地,然后将其放入到相应的传输队列(transport queue),该队列负责管理和传输该邮件的所有信息,包括接收者的域名、MX 记录、IP 地址等等。 5. 在传输队列Postfix 会根据 DNS 查询结果,建立与目的邮件服务器的 SMTP 连接,并将该邮件发送到目的地。 6. 如果邮件传输成功,则该邮件会被放入到传输完成队列(transferred queue),等待本地交付或者再次传输。 7. 如果邮件传输失败,则该邮件会被退回到激活队列,重新等待处理。 8. 在传输完成队列Postfix 会将邮件进行本地交付,或者将其再次放入到传输队列进行重新传输。 综上所述,邮件从发送者到接收者的过程Postfix 会涉及到入站队列、激活队列、传输队列和传输完成队列。这些队列共同协作,确保邮件能够被成功投递到接收者的邮箱

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值