我不确定我在做什么。Exchange 已经运行了很长时间。我刚刚安装了 mac 邮件服务器 postfix/dovecot。它们都可以工作,但不能一起运行。
如果我使用以下方式直接向新服务器发送电子邮件[电子邮件保护],我可以发送电子邮件到互联网,我可以在[电子邮件保护]。
但是,如果我使用 OWA 登录我的 Exchange 账户并输入[电子邮件保护]我从未收到过它,也没有在 OWA 或我的 Mac 服务器日志中收到任何错误。它只是消失了。
在 Mac 上,我认为只要我运行邮件并将 SMTP 设置为允许传入电子邮件,它就会从任何地方接收电子邮件。如果 Exchange 服务器中不存在电子邮件,我该如何让我的 Exchange 服务器将电子邮件发送到 Mac 框?这是我放置新 SMTP 连接器和使用 DNS 的桥头的地方吗?
感谢您的任何帮助。
答案1
如果我没看错您的要求,Linux/Exchange 邮件服务器共存的问题在于 Exchange 的设计限制。您需要将 Postfix 框视为智能主机,并确保您公司的 MX 记录反映出它是前端服务器。
在 Exchange 上,配置 IMC 以将所有邮件传递到此智能主机。
评论 MSKB# 265293
为了保持域名的连续性,您需要确保 Postfix 修改电子邮件地址以反映一致的电子邮件域名。
有关配置 Postfix 时托管虚拟域的信息,请参阅以下内容:
http://www.postfix.org/VIRTUAL_README.html
完成后,您仍然可以登录 OWA 并根据需要检索消息。
最后要考虑的一点是确保两台服务器都没有正确配置,因此不会被标记为开放中继。
答案2
这可能有点棘手。新域名“mynewmacserver.com”(来自您的帖子)是否已在公共 DNS 中设置,并且具有指向您的 Mac 服务器的正确 MX 记录?我假设是的,并且您可以从外部发送电子邮件而不会出现错误。
如果这两个邮件服务器都在 NAT 路由器后面,则 Exchange 服务器可能正在尝试解析您的 MX 记录的 IP 并查看外部 IP 地址,在这种情况下,您的路由器可能不知道如何处理该流量,并且根本无法连接。
如果是这种情况,您需要在 Windows 上的 hosts 文件中输入一个条目,以确保域的 MX 记录中指定的主机解析为您网络上的 Max 服务器的内部 IP 地址。然后它将尝试直接连接到内部 IP,而不会让路由器参与其中。
答案3
确实很棘手——尤其是信息很少的情况下。
两台服务器是否位于不同的域中(例如 myexchangeserver.com 和 mynewmacserver.com)?如果是,两台域是否在内部和/或公共 DNS(MX 记录、PTR)上正确设置?每台服务器是否都有自己的公共 IP 或共享一个?
首先,我会检查您是否可以通过 SMTP 进入两个服务器(telnet host.myexchangeserver.com 25 和 telnet host.mynewmacserver.com 25 - 当然使用两个服务器的真实 FQDN)