특정 주소로 전송된 모든 이메일에 라벨을 추가하고 싶습니다. 웹에서 예제를 복사해 보았지만 제대로 작동하지 않는 것 같습니다.
지금까지 내가 한 일은 다음과 같습니다.
/etc/postfix/transport에 추가
[email protected] rewrite:
/etc/postfix/master.cf에 추가
rewrite unix - - n - - smtp -o header_checks=pcre:/etc/postfix/rewrite_headers
포함할 /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
이는 전송 구성 없이 모든 것을 처리해야 합니다.