宛先ドメインのmxに応じてrelayhostを変更する

宛先ドメインのmxに応じてrelayhostを変更する

私は transport_maps を設定することに慣れており、特定のドメインにどのリレーを使用するかを制御できます。

多くのドメインが office365 または google に移行しているため、解決された MX に応じてリレーまたはルートを変更したいと思います。そのため、ドメイン MX がたとえば aspmx.l.google.com の場合、特定のリレーを選択できるようにしたいと思います。

transport_maps でこれを設定することは可能ですか?

説明と啓蒙に感謝します。

私はこれに従ってこれを試しました役職:

smtpd_recipient_restrictions = ..., check_recipient_mx_access hash:/etc/postfix/mx_access,...

しかし、リレーは生成されない

答え1

OK、自分のミスを修正します。smtpd_recipient_restrictions オプションの順序は重要なので、最初のオプションに check_recipient_mx_access を配置する必要があります。そうすることで、smtpd は、メッセージが最終的に受け入れられるか拒否される前に、メッセージを特別な方法でルーティングする必要があることを認識します。

関連情報