헤더와 본문을 확인하는 Procmail 필터를 만드는 방법

헤더와 본문을 확인하는 Procmail 필터를 만드는 방법

본문의 모든 보낸 사람, 제목 및 문자열을 기반으로 Procmail 규칙을 만들려고 합니다.

:0 B:
* ^From:.*[email protected].*
* ^Subject:.*fixed string in the subject line.*
* .*fixed string in the body.*
/dev/null

지속적인 문제가 있는 메일 소스를 삭제하려고 하는데 유일한 안전한 옵션은 세 가지를 모두 확인하는 것입니다.

내가 여기서 뭘 잘못하고 있는 걸까? 아마도 그것은 깃발과 관련이 있는 것 같습니다 B.

답변1

헤더와 본문을 일치시키려면 H와 B가 필요합니다. 보다프로메일 팁유용한 예제가 가득한 페이지입니다. 노력하다

:0 HB
* ^From:.*[email protected]
* ^Subject:.*fixed string in the subject line
* fixed string in the body
/dev/null

(위의 문서는 해당 버전의 버그를 언급하고 있습니다.3.22HB를 사용한 후에 B를 계속 사용하면 H)가 계속 표시됩니다.

답변2

:0
* ^From:.*[email protected]
* ^Subject:.*fixed string in the subject line
* B ?? fixed string in the body
/dev/null

peopleprocmailrc

변수 이름? ?
이 조건의 나머지 부분을 이 환경 변수(더미 변수일 수 없음)의 값과 일치시킵니다. 특별한 경우는 변수 이름이 , 또는 와 같은 경우입니다. 이는 B해당 레시피 의 초기 플래그에 의해 정의된 기본 제목/본문 검색 영역만 재정의합니다.HHBBH

관련 정보