Linux
從 sendmail 隊列中刪除匹配主題的郵件
由於腳本錯誤,我正在執行 centos 並且郵件隊列中有大量的電子郵件。有什麼方法可以刪除 sendmail 的郵件隊列中具有特定主題行的郵件。
剛才在測試中這對我有用(這就是為什麼它在程式碼中嵌入瞭如此奇怪的主題行)。它依賴於構成 sendmail 隊列中消息的兩個文件共享相同文件名的事實,但第一個字元除外。
cd /var/spool/mqueue for file in `grep "Subject:.*litigate gasworks" *|cut -f 1 -d:|cut -c2-`; do echo *${file} ; done
一旦您對它生成的文件列表感到滿意,請更改
echo
為rm
. 不要忘記在像這樣弄亂它的隊列之前停止 sendmail;如果它下面的隊列發生變化,它可能會變得粗暴。