質問: postfix:特定のユーザーのsmarthostにメールを中継する 現在、私はいくつかのドメインの電子メールアカウントのホストを持っているvpsを持っています。ほとんどはシンプルで、すべてのローカルメールボックスがあります。しかし、hosted exchangeアカウントを持ちたいが、他のすべてのユーザーはそのままにしておきたいユーザーが1人います。だから私がしたいのは:domain1.com-すべてのメールをローカルに配信します(現在のように)domain2.com-user1@domain2.com-> smart.host1.comに送信-その他はすべてローカルとして扱われます。それから私が持つことができる可能性もあります:domain3.com-user1@domain3.com-> smart.host1.comに送信-user2@domain3.com-> smart.host2.comに送信-その他はすべてローカルとして扱われます。また、ドメイン名ごとに送信スマートホストを指定できる場合にも役立ちます。これが可能でなければならないと確信しています。これが理にかなっていることを願っています!
回答: これは、transport_maps = hash:/etc/postfix/transportのmain.cfで実現できます。#/etc/postfix/transport domain1.com local: user1@domain2.com smtp:smart.host1.com:25 domain2.com local: user1@domain3.com smtp:smart.host1.com:25 user2@domain3.com smtp:smart.host2.com:25 domain3.com local: