2012-08-17

一次刪除多封 queue

常常會遇到 mail server 上積了幾萬封信件來不及處理,通常這時候都是有某一個地方出錯,導致信寄個沒完沒了,如何一次刪除不想要的那些信件?
mailq | grep MAILER-DAEMON
可以抓出你想刪除的信,但是還有一堆雜七雜八的資料在裡頭。
mailq | grep MAILER-DAEMON | awk '{print $1}'
這時候就只剩下 mailq ID 了,一行一個,非常乾淨~
mailq | grep MAILER-DAEMON | awk '{print $1}' | postsuper -d -
這一行就可以讓你把剛剛找到的信件通通刪除,眼不見為淨!