Pages

2014年4月10日 星期四


Mail Server Postfix 清除佇列


佇列
/var/spool/postfix/

查看某個佇列的信件
#postcat /var/spool/postfix/deferred/D/D4079168B30

清除單一封
#postsuper -d QUEUE_ID

刪除所有在 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 \{\} \;
------------------------------------------------------------
補充
#service webmin stop
#service webmin start
#/etc/init.d/fail2ban start
#/etc/init.d/postfix stop
#/etc/init.d/postfix start

轉換sender_checks成sender_checks.db
#postmap hash:/etc/postfix/sender_checks

cpu
#top

硬碟
#df -h


沒有留言:

張貼留言