web-dev-qa-db-ja.com

Postfix:特定のユーザーのsmartHostにメールを中継する

現在、私はいくつかのドメインの電子メールアカウントのホストを持っているVPSを持っています。

ほとんどはシンプルで、すべてのローカルメールボックスがあります。

しかし、Hosted Exchangeアカウントを持ちたいが、他のすべてのユーザーはそのままにしておきたいユーザーが1人います。

だから私がしたいのは:

Domain1.com-すべてのメールをローカルに配信します(現在のように)

[email protected]> smart.Host1.comに送信-その他はすべてローカルとして扱われます。

それから私が持つことができる可能性もあります:

[email protected]> smart.Host1.comに送信[email protected]> smart.Host2.comに送信-その他はすべてローカルとして扱われます。

また、ドメイン名ごとに送信スマートホストを指定できる場合にも役立ちます。

これが可能でなければならないと確信しています。

これが理にかなっていることを願っています!

4
Steve Taylor

これは、transport_maps = hash:/etc/postfix/transportmain.cfで実現できます。

#/etc/postfix/transport
domain1.com     local:
[email protected]       smtp:smart.Host1.com:25
domain2.com             local:
[email protected]       smtp:smart.Host1.com:25
[email protected]       smtp:smart.Host2.com:25
domain3.com             local:
5
clement