Postfix中有一套Mail Queue Management机制,所有队列中的邮件都可以全自动的处理,但在发送大量邮件的时候,有必要对这个队列进行手工的维护处理,比如说,删除队列中的邮件. 以下是一些常用的命令:

列出目前在 Mail Queue 中的邮件

mailq

刪除所有在 Queue 中的邮件

postsuper -d ALL

刪除所有正在 deferred 队列中的邮件 (删除曾经发送失败的邮件 )

postsuper -d ALL deferred

刪除所有正在 deferred 队列中的郵件 ( 可看出哪些信被刪除了 )

find /var/spool/postfix/deferred -type f -exec rm -vf /{/} /;

刪掉「三天以前」无法发送的邮件

find /var/spool/postfix/deferred -type f -mtime +3 -exec rm -f /{/} /;

列出目前所有无法发送的邮件 find /var/spool/postfix/deferred -type f -exec ls -l –time-style=+%Y-%m-%d_%H:%M:%S {} /;

刪除超过 5 天的 “defer” 佇列中的退信记录 find /var/spool/postfix/defer -type f -mtime +5 -exec rm -f /{/} /;

预设所有跟Postfix 相关的邮件都会放在/var/spool/postfix/ 目录下,想了解Postfix是如何管理队列的,可以参考 qmgr -Postfix queue manager 的手册.
以下是每个目录的用途

MAIL QUEUES

* incoming 收信箱

* active 正在准备发送的邮件

* defered 无法发送的邮件,等待重发

* corrupt 无法读取或者损坏的邮件

* hold 暂停的邮件,需要手工启动 DELIVERY STATUS REPORTS

* bounce 每一位收件者的送信状态,记录为什么退信由 bounce(8) 管理

* defer 每一位收件者的寄送状态,说明为什么延迟由 defer(8) 管理

* trace 每一位收件者的寄送状态信息,说明被 Postfix 用 “sendmail -v” 或 “sendmail -bv” 命令执行的状态由 trace(8) 管理

最新文章

  1. 面试题目——《CC150》线程与锁
  2. ajax传递数组到后台
  3. webstorm 10 配置
  4. WebBrowers & HtmlViewers collection
  5. Multi-Device Hybrid Apps for Visual Studio CTP2.0
  6. 动态SQL实现批量删除指定数据库的全部进程
  7. Android学习3—电话拨号器
  8. 【转】Mysql 根据时间戳按年月日分组统计
  9. [CLR via C#]5.4 对象哈希码和dynamic基元类型
  10. GBDT详解
  11. 入门干货之Electron的.NET实现-Electron.NET
  12. 二叉树与AVL树
  13. 处理程序“AllowAccessJavaScripts”在其模块列表中有一个错误模块“ManagedPipelineHandler”
  14. 漏洞复现——httpd换行解析漏洞
  15. POJ3177 Redundant Paths【双连通分量】
  16. MySQL数据库----多表查询
  17. check the manual that corresponds to your MySQL server version for the right syntax to use near
  18. "流量监管"和"流量整形"的区别
  19. python 使用headless chrome滚动截图
  20. tomcat中server.xml配置详解(转载)(三)

热门文章

  1. 前端比较好的学习资料(包括js和css)以及 最全前端资源汇集
  2. js中offsetLeft,offsetTop,offsetParent计算边距方法
  3. SQL Server 诊断查询-(4)
  4. 投票系统 & 简易js刷票脚本
  5. Winform开发框架的重要特性总结
  6. Jcrop简单实用
  7. 【Unity】13.2 通过Lighting Window设置相关参数
  8. 类库LinqToExcel的介绍
  9. 开源论坛MvcForum推荐
  10. Google OKR 目标管理体系学习