![Debian/Postfix/헤더 검사/"받는 사람:"을 기준으로 제목 변경](https://linux55.com/image/150877/Debian%2FPostfix%2F%ED%97%A4%EB%8D%94%20%EA%B2%80%EC%82%AC%2F%22%EB%B0%9B%EB%8A%94%20%EC%82%AC%EB%9E%8C%3A%22%EC%9D%84%20%EA%B8%B0%EC%A4%80%EC%9C%BC%EB%A1%9C%20%EC%A0%9C%EB%AA%A9%20%EB%B3%80%EA%B2%BD.png)
(더미) 이메일 주소의 "받는 사람:" 주소를 기반으로 수신 이메일의 제목 변경을 구성하려고 하지만 별로 성공하지 못했습니다. 두 가지 문제가 있습니다.
이것첫 번째 질문"받는 사람:" 주소를 기반으로 제목 줄을 변경하는 올바른 방법을 찾을 수 없는 것 같습니다. 나는 가지고있다:
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)를 사용하여 성공적으로 테스트할 수 있지만 수신 메일이 실제로 거부되지는 않습니다. 그래서 이것은 위의 문제 외에 또 다른 문제라고 생각합니다.
감사해요.