我有一个Debain Postfix邮件服务器上的几个用户。 一切皆好。 现在我们需要将一些用户join托pipe的Exchange Server(Office 365)。
是否有可能以这种方式为一个域configuration邮件服务器和DNS MX,如果用户收件箱不在server1上,则查找将被转发到server2?
谢谢彼得
好吧,不,是的。
问题是,当DNS MXlogging查找完成时,DNS服务器不知道用户是谁(该信息不发送到DNS服务器),因此DNS服务器不能发送特殊的MXlogging一些用户。 这将是奇怪的(技术短语是“分层违规”)的DNS知道你的用户太多。 另外,如果电子邮件在“ To:行上有两个人,那么一个用于原始用户,另一个用于Exchange用户? 它变得混乱。
让我们打电话给在Postfix服务器“P组”上发送邮件的用户,以及在Exchange“E组”上发送邮件的用户。
解决scheme是让Postfix服务器在本地交付Group P电子邮件,并将Group E的电子邮件转发到Exchange服务器。 同样,Exchange服务器也需要知道在本地交付E组的电子邮件,而P组的电子邮件需要被转发。
关键是要确保这两个服务器有完全相同的信息。 否则,两台服务器都会在本地发送一个人的消息,或者(更糟糕的是)既不会对电子邮件负责,也会在服务器之间来回播放。
如果E组短(即less数例外),则可以这样做:
对于更大的configuration,我build议将两个服务器(称为serverE.example.com和serverP.example.com)configuration为分别为[email protected]和[email protected]提供本地电子邮件,但是不为[email protected]本地提供电子邮件。 每台机器访问一个LDAP / ActiceDirectory数据库,指示(例如)[email protected]将其电子邮件发送到[email protected],[email protected]将其电子邮件发送到[email protected] 。 这样的事情保持同步,你只有一个地方更新。
鲜为人知的事实:使用后缀,如果aliases文件包含:
tom: [email protected] geri: [email protected]
而mail.cf的mydestination包含serverP.example.com但不包含serverP.example.com ,那么tom邮件将在本地交付,邮件到geri将被中继到serverE。 它不会创build一个循环!
我提出这个问题是因为在我知道这个之前,我写了一个大的Perl脚本,为每个邮件服务器生成aliases文件,以便(例如) tom不会出现在serverP的aliases文件中,只是所有其他文件。 一旦我知道这一点,我消除了脚本。 完全相同的aliases文件可以在所有机器上。 (当然,由于Exchange不使用aliases文件,因此必须在这些服务器上进行其他操作。)
如果myorigin = example.com那么发出的电子邮件将在From:行中有“[email protected]”,没有人会更聪明,有两个电子邮件服务器。 (我不了解交易所的情况,但我确定它存在。)
testing此configuration时,不要只是testing传入的电子邮件是否正确。 还要确保每个客户发送的电子邮件都到正确的地方。 例如有一个Exchange用户发送消息To: tom, geri ,并确保两个得到交付。 让Debian用户也这样做。 我已经看到在两台机器上(例如)别名和/或转发没有正确设置的情况,并且在两台服务器上为用户tom本地发送电子邮件。 tom必须在这两个地方阅读电子邮件,直到这是固定的。 哎呀!
一种方法是让Postfix接收所有邮件,然后根据规则/别名等将其转发到Exchange服务器。
如果您在postfix中只有一些用户,则在Exchange中创build邮件联系人并将后缀用户放在内部子域中可能会更容易。
您是否想完成特定任何操作,例如通过Exchange Online保护路由邮件?
最佳做法是您的MXlogging中只有一项服务,而第二项服务需要授权通过主服务器发送邮件(Exchange in Exchange说法)
如果您将两个服务的SPFconfiguration为代表您的邮件域发送, 则可以通过这两个服务发送SMTP。
就像这些其他用户所说的,这就是所谓的SMTP命名空间共享。 你在Postfix系统上提到了几个用户。 我将所有的电子邮件发送到Exchange服务器,然后将未知用户的电子邮件切换到Postfix系统。 查看默认SMTP属性下。 您需要查找“将所有未parsing的收件人邮寄给主持人:”。