如何在 mutt 搜尋中正確指定國家/地區代碼頂級域名

如何在 mutt 搜尋中正確指定國家/地區代碼頂級域名

我使用 mutt 作為我的電子郵件閱讀器或郵件用戶代理 MUA。我收到來自無權向我發送郵件的國家的郵件。例如:中國.cn、俄羅斯.ru、阿根廷.ar。我想透過在郵件正文中搜尋對這些國家/地區代碼頂級域的任何引用來將所有郵件標記為刪除,但我在製作正則表達式時遇到問題。我已經嘗試過~B\.ar並且~B'.ar'(以阿根廷為例),但這些似乎沒有正確解釋我指定一個時期的嘗試。

答案1

根據mutt 高級使用手冊圖案:

~B EXPR 訊息,整個訊息中包含 EXPR

~B和之間需要有一個空格EXPR

我建議嘗試:

~B \.ar$

.ar這將匹配整個訊息中以結尾的任何單字。

答案2

搜尋模式使用正規表示式,因此.ar會比對、karxar\.ar

我建議使用 進行搜索~f \.ar,它將匹配From字段中的 .ar 地址,這比使用 更具體~B,後者同時搜索標頭和整個消息。

其他有用的模式:

  • ~e: 場上比賽Sender
  • ~L:匹配“訊息發起者或接收者”
  • ~s: 符合主題。

相關內容