sendmailでメールヘッダを変更する

sendmailでメールヘッダを変更する

1つのサーバーに2つの独立した要求トラッカー(RT)が構成されています。彼らはすべてを通して電子メールを送信するように構成されていますsendmail。今、これらのDNS名のSPFレコードとDMARCレコードを設定しようとしています。これまでに達成したのは、SPFは通過しましたが、DMARCは通過できませんでした。私が正しく理解した場合、DMARCが失敗する理由は、FromEメールヘッダーがに設定され、ヘッダーが[email protected]Envelope From設定されているためです[email protected]server.dns.nameSPFレコードに信頼できるレコードとして追加されるため、SPFは通過します。

sendmailタイトルEnvelope Fromをに等しく設定するオプションはありますかFrom?つまり、動的にまたは[email protected]に設定する必要があります[email protected]

これまでに見つけたのは、 masquerading 機能を使用することですが、正確に理解すれば、そこにはたった 1 つの DNS しか使えません。

Fromそれとも、DMARCにはヘッダーにドメインの現在のdiffを渡すオプションがありますか?

答え1

DMARCが間違ったデータに合うことを望まないでしょう。

RTでSMTPを使用しているようです。 IIRC RT は、送信メールに CLI 呼び出しを使用することを推奨します。その後、awkまたはPerlを使用してパイプを簡単に設定して、アドレスのヘッダーを書き換えてそれを渡すことができますsendmail -t -i(IIRCsendmail -fはアドレスのエンベロープのみを適用します)。

関連情報