Debian/Postfix/헤더 검사/"받는 사람:"을 기준으로 제목 변경

Debian/Postfix/헤더 검사/"받는 사람:"을 기준으로 제목 변경

(더미) 이메일 주소의 "받는 사람:" 주소를 기반으로 수신 이메일의 제목 변경을 구성하려고 하지만 별로 성공하지 못했습니다. 두 가지 문제가 있습니다.

이것첫 번째 질문"받는 사람:" 주소를 기반으로 제목 줄을 변경하는 올바른 방법을 찾을 수 없는 것 같습니다. 나는 가지고있다:

main.cf에서:

header_checks= pcre:/etc/postfix/header_checks

그리고 header_checks에서:

if /^To: test@example\.com/
/^Subject: (.+)$/ REPLACE Subject: [TEST] $1
endif

pcre가 설치되었지만 규칙이 적용되지 않는 것 같습니다. 나는 그것을 사용하여 테스트하려고 노력했다.

postmap -q "To: [email protected]" pcre:/etc/postfix/header_checks

그리고 명령의 출력이 없습니다. 이것이 규칙이 적용되지 않음을 의미하는지, 또는 테스트가 to 헤더에 있음에도 불구하고 주제에 대한 규칙이 적용되어 아무것도 표시되지 않는지 확실하지 않습니다.

이것두 번째 질문전체 파일 header_checks를 다음으로 바꾸는 경우입니다.

/^To: test@example\.com/ REJECT

...postmap -q(yield REJECT)를 사용하여 성공적으로 테스트할 수 있지만 수신 메일이 실제로 거부되지는 않습니다. 그래서 이것은 위의 문제 외에 또 다른 문제라고 생각합니다.

감사해요.

관련 정보