Postfix 和 Exchange 连接

Postfix 和 Exchange 连接

我有一个本地 Exchange 服务器,它有一个动态互联网 IP。因此我为该服务器设置了一个动态 DNS 服务器。该服务器是我的主要邮件服务器。

现在我有一个公共域和一个 Postfix 服务器作为这个公共域的电子邮件服务器。我不想更改 MX 记录,因为 Exchange 服务器有一个动态 IP。所以我想将 Postfix 服务器用作中继服务器。

对于 Exchange 服务器上的外发电子邮件,我设置了一个连接器,将其发送到运行良好的 Postfix 服务器。对于传入电子邮件,我设置了一个外部工具,用于从 Postfix 服务器获取带有 POP3 的电子邮件并将其转发到 Exchange 服务器。

是否可以避免使用 pop3 收集器并将传入的电子邮件直接从 postfix 发送到 exchange 服务器?我知道我可以使用 postfix 中的传输图来实现这一点,但我的问题是 exchange 服务器有一个动态 ip。因此,如果服务器不可用,我希望将电子邮件放在 postifx 服务器上,这样如果邮件没有中继到 exchange 服务器,就可以在 postfix 服务器上阅读邮件。当 exchange 重新上线时,我希望邮件再次被中继。

例如,将邮件保留在 Postfix 上的用户邮箱中,直到 Postfix 可以连接到 Exchange 服务器并中继邮件。

答案1

我有一个具有动态互联网 IP 的本地 Exchange 服务器。

停下来。就此打住。从您的 ISP 为您的邮件服务器获取一个静态 IP。然后,您发布的其余内容就无关紧要了。没有人在动态 IP 上运行 Exchange,这太疯狂了。如果您配置本地 Exchange 服务器正确地您不需要您所概述的任何其他拼凑物。

答案2

这个问题实际上与 Exchange 或它使用动态 IP 地址无关。问题实际上是“如果 Exchange 不可用,我可以让 Postfix 服务器排队电子邮件吗?”。您已经说过您知道可以。

如果您正在为 Exchange 服务器使用动态 DNS,并且其 IP 地址发生变化,那么该变化应通过动态 DNS 服务自动反映在您的名称服务器中。应将 Postfix 配置为将电子邮件发送到动态 DNS 中配置的 Exchange 服务器的 FQDN。如果动态 IP 地址发生变化,则 Postfix 最多会将电子邮件排队,直到动态 DNS 记录更新并且动态 DNS 记录的 TTL 在其本地缓存中过期。动态 DNS 记录更新且 TTL 过期后,Postfix 将重新查询记录并顺利将其解析为新 IP 地址。

我确实没有看到这里的问题。

问:您是否应该为生产服务器/服务使用动态 IP 地址?

答:可能不是。

问:您可以为生产服务器/服务使用动态 IP 地址吗?

答:当然了。

相关内容