以下是Postfix的四种邮件队列,均由管理队列的进程统一进行管理:
1. maildrop:本地邮件放置在maildrop中,同时也被拷贝到incoming中。
2. incoming:放置正在到达或队列管理进程尚未发现的邮件。
3. active:放置队列管理进程已经打开了并正准备投递的邮件,该队列有
长度的限制。
4. deferred:放置不能被投递的邮件。
看被Queue的信
postqueue -q
or
mailq
强迫将Queue信寄出
postqueue -f
刪除所有被Queue的信
postsuper -d ALL
刪除某封Queue的信
先用postqueue -q or
mailq
查队列ID
postsuper -d 队列ID
刪除所有正在 deferred 队列中的邮件(删除曾经发送失败的信)
postsuper -d ALL deferred
刪除所有正在 deferred 队列中的邮件( 可看出哪些信被刪除了 )
find varspoolpostfix
deferred
-type f -exec rm -vf {} ;
刪掉「三天以前」无法发出的邮件
find varspoolpostfix
deferred
-type f -mtime +3 -exec rm -f {} ;
列出目前所有无法发出的邮件刪除超过5 天的 “defer”队列中的退信记录
find varspoolpostfixdefer -type f -mtime +5 -exec rm -f {}
以上方法供客户参详,如需要更多技术支持和帮助,欢迎和我司客户服务部沟通,电话:021-51028603转208,209,278,288等分机或400-602-8603也可发邮件至service@corp-email.com