
저는 다음 두 가지 일을 하려고 합니다. 그러나 Postfix는 첫 번째 것만 변경합니다 Message-Id
. 이 예제는 Precedence: bulk
맨 아래에 있으므로 추가되지 않습니다.
/^Message-Id:\s+<(.*?)@www.find.com>/ REPLACE Message-Id: <[email protected]>
/^Message-ID:/i PREPEND Precedence: bulk
postfix가 이 두 가지 작업을 모두 수행하도록 하려면 어떻게 해야 합니까? 아니면 하나의 수표로 합칠 수 있나요?
답변1
안타깝게도 단일 헤더에 대해 여러 규칙을 트리거하는 것은 불가능합니다. 바이스 베네마확인하다:
기록의 경우 행당 하나의 규칙만 트리거될 수 있습니다. http://www.postfix.org/header_checks.5.html
설명된 대로 외부 콘텐츠 필터를 사용하여 복잡한 작업을 수행하세요. http://www.postfix.org/BUILTIN_FILTER_README.html#limitations
옆에:Message-ID
나는 이 수표가 유효하다는 사실에 놀랐다.header_checks
매뉴얼 페이지:
실수
...cleanup(8) 데몬 자체에 의해 추가된 헤더는 검사에서 제외됩니다. 이러한 메시지 헤더의 예로는 보낸 사람:, 받는 사람:,메시지 ID:, 날짜:.
다른 헤더를 일치시켜 사용할 수 있나요?
답변2
header_checks
파일에서 두 줄을 사용한 main.cf
다음 두 개의 다른 파일에서 검사를 정의할 수 있습니다.
헤더가 100개까지 확장되지는 않지만 문제 해결에 유용할 것 같습니다.