我使用 mutt 作为我的电子邮件阅读器或邮件用户代理 MUA。我收到来自无权向我发送邮件的国家的邮件。例如:中国.cn
、俄罗斯.ru
、阿根廷.ar
。我想通过在邮件正文中搜索对这些国家/地区代码顶级域的任何引用来将所有邮件标记为删除,但我在制作正则表达式时遇到问题。我已经尝试过~B\.ar
并且~B'.ar'
(以阿根廷为例),但这些似乎没有正确解释我指定一个时期的尝试。
答案1
答案2
搜索模式使用正则表达式,因此.ar
会匹配kar
、xar
等。用于\.ar
指定(转义)句点。
我建议使用 进行搜索~f \.ar
,它将匹配From
字段中的 .ar 地址,这比使用 更具体~B
,后者同时搜索标头和整个消息。
其他有用的模式:
~e
: 场上比赛Sender
。~L
:匹配“消息发起者或接收者”~s
: 符合主题。