Postfix:将邮件中继到特定用户的智能主机

Ste*_*lor 4 email smtp postfix

目前我有一个 VPS,它有多个域的电子邮件帐户主机。

大多数都很简单,并且拥有所有本地邮箱。

但我有一个用户想要拥有一个托管交换帐户,但让所有其他用户保持原样。

所以我想做的是:

Domain1.com - 将所有邮件发送到本地(就像现在一样)

Domain2.com - user1@domain2.com -> 发送到 smart.host1.com - 所有其他人都被视为本地。

那么我也有一种可能性:

Domain3.com - user1@domain3.com -> 发送到 smart.host1.com - user2@domain3.com -> 发送到 smart.host2.com - 所有其他人都被视为本地。

如果我可以为每个域名指定一个传出智能主机,它也可能有用。

我确定这必须是可能的。

希望这是有道理的!

小智 5

这可以通过transport_maps = hash:/etc/postfix/transportmain.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:
Run Code Online (Sandbox Code Playgroud)