受信者に送信する前に、DKIM.NET (https://github.com/dmcgiv/DKIM.Net) を使用して MailMessage に署名しています。私が直面している問題は、AlternativeViews の形式で HTML とプレーン テキストの両方としてコンテンツを挿入しているときに、上記のコンポーネントが MailMessage の Body (mailMessage.Body) に署名することです。
その結果、私の mailMessage.Body は null ですが、受信したメッセージの本文には別のビューが含まれているため、DKIM は正しく検証されません。
この問題を解決する方法はありますか? MailMessage オブジェクトに割り当てる前に、HTML およびプレーン テキストの代替ビューに署名することはできますか? それとも別のコンポーネントを使用していますか?
編集:
この質問を始めてから、https://github.com/yannispsarras/DKIM-AlternativeViewsでプロジェクトを作成しました。 .NET で署名された代替ビューの解決策を見つけてください。