접미사 구성 - 봉투 유지

접미사 구성 - 봉투 유지

다음 구성을 사용하여 메일을 전달하고 콘텐츠 분석을 위해 보내는 메일의 복사본을 두 번째 서버로 보내는 postfix 서버가 있습니다(주소와 IP는 교체되었습니다).

main.cf 내용

sender_bcc_maps = pcre:/$config_directory/sender_bcc

sender_blcc 콘텐츠

/^(.*)@(.*)$/                   ${1}@tst.example.com

교통 지도 콘텐츠

tst.example.com     smtp:[192.168.1.1]

불행하게도 위의 구성은 봉투를 보존하지 않으므로 두 번째 서버에서는 원래 수신자를 얻지 못합니다. 원래 수신자를 얻는 목적은 BCC를 캡처하는 것입니다. Postfix를 구성하여 이를 수행할 수 있는 방법이 있습니까? 좋은 결과의 예는 접미사에 다음과 같은 것을 추가하는 것입니다.

x-bcc: [email protected]
or
x-original-recipient: [email protected]

두 번째 서버로 전송되는 이메일 헤더(그리고 그것만. 분명히 우리는 사용자에게 전송되는 이메일에 BCC 헤더나 이와 유사한 것을 추가하고 싶지 않습니다).

여기저기 찾아보았지만 원래 수신자를 추가하는 항목을 찾을 수 없습니다. 어쩌면 다른 방법이 있을까요? 귀하의 최종 목표를 달성하는 데 도움이 될 수 있는 제안을 환영합니다!

답변1

메시지의 원래 수신자를 저장하기 위해 접미사를 활성화하려면 main.cf에 다음 줄을 추가하면 됩니다.

enable_original_recipient = yes

그 이후에는 메시지에 다음 헤더가 포함됩니다.

X-Original-To: [email protected]

그러나 콘텐츠 필터링이나 검사를 위해서는 Postfix의 milter 인터페이스(메일을 수락하고 대기열에 넣기 전) 또는 content_filter 지시문(메일을 수락하고 대기열에 넣은 후)을 살펴봐야 합니다.

관련 정보