mutt 검색에서 국가 코드 최상위 도메인을 올바르게 지정하는 방법

mutt 검색에서 국가 코드 최상위 도메인을 올바르게 지정하는 방법

나는 이메일 리더나 메일 사용자 에이전트인 MUA로 mutt를 사용합니다. 내 주소가 없는 국가로부터 우편물을 받고 있습니다. 예: 중국 .cn, 러시아 .ru, 아르헨티나 .ar. 메시지 본문에서 해당 국가 코드 최상위 도메인에 대한 참조를 검색하여 모든 메시지를 삭제하도록 표시하고 싶지만 정규 표현식을 작성하는 데 문제가 있습니다. 나는 아르헨티나를 예로 들어 시도했지만 기간을 지정하려는 나의 시도를 제대로 해석하지 못하는 것 같습니다 ~B\.ar.~B'.ar'

답변1

에 따르면mutt 고급 사용 매뉴얼패턴:

~B 전체 메시지에 EXPR을 포함하는 EXPR 메시지

~B와 사이에는 공백이 있어야 합니다 EXPR.

나는 다음을 시도해 볼 것을 제안합니다:

~B \.ar$

.ar전체 메시지에서 끝나는 모든 단어와 일치합니다 .

답변2

검색 패턴은 정규식을 사용하므로 , 등 이 .ar일치합니다 . 마침표를 지정(이스케이프)하는 데 사용합니다 .karxar\.ar

~f \.ar필드의 .ar 주소와 일치하는 를 사용하여 검색하는 것이 좋습니다 . 이는 헤더와 전체 메시지를 모두 검색하는 를 From사용하는 것보다 더 구체적입니다 .~B

기타 유용한 패턴:

  • ~e: 필드에서 일치합니다 Sender.
  • ~L: "메시지가 시작되었거나 수신된 메시지"와 일치합니다.
  • ~s: 주제와 일치합니다.

관련 정보