Postfix传输旧的本地域名到新的Exchagne

我有Postifix与Dovecot为更多的域名a.com b.com c.cz maindomain.com等我创build新的Exchagne域名maindomain.com服务器,当我更改MX为maindomain.com一切工程很好从互联网传递到maindomain .com在Exchange中,但从另一个我的域名在Postfix服务器(a.com b.com c.cz),maindomain.com当我从a.com或b.com或c.cz发送电子邮件然后邮件被传递到Postfix服务器中的旧邮箱而不是Exchange。

是否有可能只添加这个传输文件在后缀中:

maindomain.com smtp:[excahnge.domain.com]

或者我还必须做点别的?

谢谢

如果在transport_maps参数中指定了该文件,则它将用作传输表并覆盖默认transport:nexthop内置于Postfix中的transport:nexthopselect。 因此,添加该行应该是足够的。

由于传输表很可能是一个hash: Berkeley DB,请记住为它使用postmap

首先确保postfix不会将这些电子邮件视为本地电子邮件:maindomain.com不应被列为mydestination 。 然后,如果postfix无法发送电子邮件(例如,您需要使用内部IP而不是公用MX),则需要将其添加到传输中(如上面Esa所述,请记住使用postmap更新数据库。