我们目前有许多应用程序生成的后缀处理电子邮件。 这些电子邮件中的许多电子邮件的目的地是组织内的用户,其邮件位于与后缀框相同的站点上的Exchange服务器上。
我正在寻找一种方法来做到这一点,但我的Google-fu让我失望:
如果收件人域是我们的其中一个域,请将邮件发送到主机mail.example.com。 所有其他邮件都是通过查找MXlogging并正常处理来交付的。
编辑 :澄清,生成电子邮件的应用程序也发送给我们组织以外的用户,postfix根本没有收到邮件。
说明适用于Ubuntu,您可能需要调整其他发行版。
将以下内容添加到/etc/postfix/main.cf中:
relay_domains = domain1.com, domain2.com transport_maps = hash:/etc/postfix/transport relay_recipient_maps = hash:/etc/postfix/relay_recipients relay_transport = relay
创build文件/ etc / postfix / transport:
domain1.com smtp:[mail.example.com] domain2.com smtp:[mail.example.com]
创build文件/ etc / postfix / relay_recipients:
@domain1.com x @domain2.com x
运行这些命令:
$ sudo postmap /etc/postfix/transport $ sudo postmap /etc/postfix/relay_recipients $ sudo /etc/init.d/postfix reload
听起来你的postifx框是作为辅助MX(与Exchange为主)。 只要configuration它就可以了 。