나는 이메일 리더나 메일 사용자 에이전트 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
: 주제와 일치합니다.