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

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

나는 이메일 리더나 메일 사용자 에이전트 MUA로 mutt를 사용합니다. 나에게 메일을 보낼 수 있는 권한이 없는 국가로부터 메일을 받았습니다. 예: 중국 .cn, 러시아 .ru, 아르헨티나 .ar. 메시지 본문에서 국가 코드 최상위 도메인에 대한 참조를 검색하여 모든 메시지를 삭제하도록 표시하고 싶지만 정규식을 만드는 데 문제가 있습니다. 아르헨티나를 예로 들어 시도했지만 마침표를 지정하려는 시도를 올바르게 해석하지 못하는 것 ~B\.ar같습니다 .~B'.ar'

답변1

~에 따르면mutt 고급 사용자 매뉴얼무늬:

~B EXPR 메시지, 전체 메시지에 EXPR이 포함됩니다.

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

나는 다음을 시도하는 것이 좋습니다:

~B \.ar$

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

답변2

검색 패턴은 정규식을 사용하므로 일치 .ar합니다 kar. (이스케이프) 기간을 지정 xar하는 데 사용됩니다 .\.ar

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

기타 유용한 패턴:

  • ~e: 현장에서 플레이하세요 Sender.
  • ~L: "메시지 발신자 또는 수신자"와 일치합니다.
  • ~s: 주제와 일치합니다.

관련 정보