Как правильно указать домен верхнего уровня с кодом страны в поиске Mutt

Как правильно указать домен верхнего уровня с кодом страны в поиске Mutt

Я использую mutt в качестве своего почтового клиента или почтового агента пользователя, MUA. Я получаю почту из стран, которые не имеют никакого отношения ко мне. Примеры: Китай .cn, Россия .ru, Аргентина .ar. Я хочу пометить все сообщения для удаления, выполнив поиск в тексте сообщений любых ссылок на домены верхнего уровня с кодом страны, но у меня возникли проблемы с созданием регулярного выражения. Я пробовал ~B\.arи ~B'.ar'(используя Аргентину в качестве примера), но они, похоже, неправильно интерпретируют мою попытку указать точку.

решение1

СогласноРуководство по расширенному использованию muttУзоры:

~B EXPR-сообщения, содержащие EXPR во всем сообщении

~BМежду и должен быть пробел EXPR.

Я бы посоветовал попробовать:

~B \.ar$

Что будет соответствовать любому слову, заканчивающемуся .arна во всем сообщении.

решение2

Шаблоны поиска используют регулярные выражения, поэтому .arбудут соответствовать kar, xarи т. д. Используйте \.arдля указания (экранирования) точки.

Я предлагаю использовать для поиска ~f \.ar, который будет соответствовать адресам .ar в Fromполе, что является более конкретным, чем использование ~B, которое ищет как заголовок, так и все сообщение.

Другие полезные шаблоны:

  • ~e: Матчи на Senderполе.
  • ~L: Соответствует «сообщениям, отправленным или полученным»
  • ~s: Соответствует теме.

Связанный контент