![mutt 검색에서 국가 코드 최상위 도메인을 올바르게 지정하는 방법](https://linux55.com/image/57304/mutt%20%EA%B2%80%EC%83%89%EC%97%90%EC%84%9C%20%EA%B5%AD%EA%B0%80%20%EC%BD%94%EB%93%9C%20%EC%B5%9C%EC%83%81%EC%9C%84%20%EB%8F%84%EB%A9%94%EC%9D%B8%EC%9D%84%20%EC%98%AC%EB%B0%94%EB%A5%B4%EA%B2%8C%20%EC%A7%80%EC%A0%95%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
나는 이메일 리더나 메일 사용자 에이전트 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
: 주제와 일치합니다.