Eu uso o mutt como meu leitor de e-mail ou agente de usuário de e-mail, MUA. Estou recebendo correspondência de países que não têm nada a ver comigo. Exemplos: China .cn
, Rússia .ru
, Argentina .ar
. Quero marcar todas as mensagens para exclusão pesquisando no corpo das mensagens qualquer referência a esses domínios de nível superior com código de país, mas estou tendo problemas para criar um regexp. Eu tentei ~B\.ar
e ~B'.ar'
(usando a Argentina como exemplo), mas estes parecem não interpretar adequadamente minha tentativa de especificar um período.
Responder1
De acordo commanual de uso avançado do muttPadrões:
Mensagens ~B EXPR que contêm EXPR em toda a mensagem
Precisa haver um espaço entre o ~B
e o EXPR
.
Eu sugeriria tentar:
~B \.ar$
Que corresponderá a qualquer palavra que termine .ar
em toda a mensagem.
Responder2
Os padrões de pesquisa usam regex, então .ar
corresponderiam a kar
, xar
, etc. Use \.ar
para especificar (escapar) o período.
Sugiro pesquisar usando ~f \.ar
, que corresponderá aos endereços .ar no From
campo, que é mais específico do que usar ~B
, que pesquisa tanto o cabeçalho quanto a mensagem inteira.
Outros padrões úteis:
~e
: Partidas emSender
campo.~L
: Corresponde a "mensagens originadas ou recebidas por"~s
: Corresponde ao assunto.