Postfix는 특정 주소에 대한 주제를 다시 작성합니다.

Postfix는 특정 주소에 대한 주제를 다시 작성합니다.

특정 주소로 전송된 모든 이메일에 라벨을 추가하고 싶습니다. 웹에서 예제를 복사해 보았지만 제대로 작동하지 않는 것 같습니다.

지금까지 내가 한 일은 다음과 같습니다.

  1. /etc/postfix/transport에 추가

    [email protected]         rewrite:
    
  2. /etc/postfix/master.cf에 추가

    rewrite    unix  -       -       n       -       -       smtp
            -o header_checks=pcre:/etc/postfix/rewrite_headers
    
  3. 포함할 /etc/postfix/rewrite_headers 생성

    /^Subject: (.+)$/i    REPLACE Subject: [Example tag] $1
    

내가 어디서 잘못됐나요?

답변1

내장된 헤더 검사를 사용하면 사용자 지정 전송 없이 이 작업을 수행할 수 있습니다.

main.cf에 추가:

header_checks = pcre:/etc/postfix/rewrite_headers

파일 rewrite_headers에는 다음 조건의 기존 규칙이 포함됩니다.

if /^To: [email protected]$/i
/^Subject: (.+)$/i REPLACE Subject: [Example tag] $1
endif

이는 전송 구성 없이 모든 것을 처리해야 합니다.

관련 정보