
當我輸入「exim -bpc」時,我的佇列中有近 50k 封郵件。我需要在被 gmail 列入黑名單之前盡快清理混亂,因為這些郵件將轉發到我的個人 gmail 帳戶。
如何刪除來自特定寄件者電子郵件地址(或具有特定主題名稱)的所有郵件,以便我可以僅定位垃圾郵件並仍然收到合法郵件?
謝謝!
exim -bpc 區塊引用
46582
答案1
對於給定的寄件者:
# exim -q | awk '/[email protected]/ {print $3}' | xargs exim -Mrm
寄件者被列為每個訊息第一行的第四個欄位;內部佇列 ID 顯示為第三個欄位。因此,此awk
命令會搜尋指定的寄件者地址,並為符合的行列印第三個欄位。它會收集xargs
標準輸入上的單字,並使用正常命令列上適合的盡可能多的單字來執行指定的命令。exim -Mrm
取得佇列 ID 清單並從佇列中刪除這些訊息(助記符:rm
是 Unix 刪除指令)。