sendmail에서 메일 헤더 변경

sendmail에서 메일 헤더 변경

하나의 서버에 두 개의 독립적인 RT(요청 추적기)가 구성되어 있습니다. 그들은 모두 를 통해 이메일을 보내도록 구성되어 있습니다 sendmail. 이제 이러한 DNS 이름에 대해 SPF 및 DMARC 레코드를 구성하려고 합니다. 지금까지 우리가 달성한 것은 SPF는 통과했지만 DMARC는 통과하지 못했다는 것입니다. 제가 올바르게 이해했다면 DMARC가 실패하는 이유는 From이메일 헤더가 로 설정되어 있고 [email protected]헤더 Envelope From가 로 설정되어 있기 때문입니다 [email protected]. server.dns.nameSPF 레코드에 신뢰할 수 있는 레코드로 추가되므로 SPF가 통과됩니다.

sendmail제목을 Envelope From와 동일하게 설정 하는 옵션이 있나요 From? 즉, 동적으로 [email protected]또는 으로 설정해야 합니다 [email protected].

지금까지 알아낸 것은 masquerading 기능을 사용하는 것인데, 정확하게 이해하면 거기에는 단 하나의 DNS만 사용할 수 있습니다.

From아니면 DMARC에는 헤더에 도메인의 현재 diff를 전달하는 옵션이 있습니까 ?

답변1

DMARC가 잘못된 데이터에 맞는 것을 원하지 않을 것입니다.

RT에서 SMTP를 사용하고 있는 것 같습니다. IIRC RT는 발신 메일에 CLI 호출을 사용할 것을 권장합니다. 그런 다음 awk 또는 Perl을 사용하여 파이프를 쉽게 설정하여 주소의 헤더를 다시 쓴 다음 이를 전달할 수 있습니다 sendmail -t -i(IIRC sendmail -f는 주소의 봉투만 적용합니다).

관련 정보