そのため、同じドメイン (web.example.com と mail.example.com、それぞれ異なる IP を持つ) 用に構成された別の Web サーバーとメール サーバーがあります。これを行った理由は、オリジン IP を保護しながら、CloudFlare を使用して Web コンテンツを配信できるようにするためでした。メール サーバーの IP が公開されていることは理解しています。これで問題ありません。
私が直面している問題は、電子メールが Web サーバーから発信された場合 (たとえば、ユーザーがログインの詳細を忘れて、Web サーバーが回復メールの送信をトリガーするとします)...これにより、Web サーバーの発信元 IP が公開されます。ユーザーに送信される電子メールのヘッダー。
私ができる必要があるのは、次のいずれかです。他の提案も受け付けています。
1) web.example.com の IP になりすます
2) mail.example.com から送信される電子メールをトリガーします。
どちらのサーバーにも PostFix と Dovecot が構成されています。
PHP を使用して、メールの送信をトリガーしています。