我们在使用 Snow Leopard 时面临一个难题。我们希望在现场而不是场外拥有 Snow Leopard 服务器,因为将服务器物理地放在网络中以提供其他服务(文件共享、VPN、wiki 等)是合理的,但我们的办公室没有非常可靠的互联网连接,因此很难用它来托管电子邮件。我们不想将电子邮件作为一个单独的服务器,因为我们希望享受单一用户登录所有功能。我们如何解决这个难题?
答案1
如果您办公室的互联网连接不可靠,您可能会遇到以下部分或所有问题:
我假设您的 Snow Leopard Server 将成为您域的 MX。如果是这样,当连接中断时,如果外部 MTA 尝试向您的域发送邮件,显然邮件将无法送达。这种情况偶尔会发生,因此大多数 MTA 都配置为在 3-7 天内重试发送邮件。如果您的网络在 3 天之前恢复了相当长一段时间,您可以相当肯定您的邮件将得到送达。不过,您的用户可能不高兴花了这么长时间。
如果您的网络出现故障,您的用户将无法发送邮件。如果您拥有一个外部 SMTP 服务器,用户可以向其进行身份验证并允许从您的域发送邮件,则可以部分解决此问题。显然,如果办公室的网络出现故障,即使这样也无济于事,但家庭用户和拥有电子邮件功能的手机可以受益。
如果您的网络出现故障,用户将无法在家中或通过手机访问电子邮件。如果您的邮件服务器的网络连接出现故障,则实际上没有解决方案。
这些问题都不是特别有趣的问题。我认为有两种解决方案:
升级办公室的互联网连接;与 ISP 沟通,要求他们找出您的连接如此不可靠的原因。您可能最终还是需要这样做;没有人喜欢不稳定的互联网连接。如果您支付的是商务级连接费用,那么您应该期望获得商务级的可靠性。如果您尝试使用消费级硬件或服务来运营办公室,请升级。我知道这可能是不可能的,但我认为提供可靠的商务级电子邮件需要可靠的互联网连接。
外包您的电子邮件服务。这不会解决您不稳定的办公室连接问题,而且您将失去单点登录,但如果要在延迟、不可靠的电子邮件和保留第二个密码之间做出选择,我认为大多数用户会选择后者。许多企业用户假设电子邮件是即时发送的,他们根据这一假设规划工作流程;如果电子邮件需要几天才能送达,他们的工作能力就会受到严重阻碍。显然,这种情况的程度取决于您的用户和企业。如果他们无法访问日历和地址簿,他们也会变得烦躁不安。托管 Exchange 解决了所有这些问题。
答案2
你可能不需要担心传入SMTP 电子邮件需要到达您的邮件服务器,因为如果您有精明的 ISP,他们可能能够充当您的备用邮件交换器 (MX),在您的互联网连接中断时为您缓冲传入的 SMTP 电子邮件。如果您的 ISP 不那么精明,您可以使用类似MXSave.com正如 @taspeotis 指出的那样。当您的连接恢复时,您的 ISP 或 MXSave 等服务上的备份 MX 将与您的 Snow Leopard Server 建立 SMTP 连接并解开排队的所有邮件。
另外,不用担心场外用户能够发送互联网连接中断时发送电子邮件。他们可以使用自己家庭 ISP 的 SMTP 中继来实现这一点。
唯一真正担心的是你的场外用户将无法阅读他们的新的消息当您的互联网连接中断时,通过 POP 或 IMAP。
答案3
人们喜欢背后的人麦克明科洛证明依靠 macmini 构建自己的服务器是一件好事,而且很有趣。在 Mac OS X 服务器上设置您需要的一切显得不那么容易但最终还是可行的。据我所知,如果你不想使用服务器,你可以在 MAC OS X 上推出自己的 Postfix 安装。你也可以推送通知服务。 这指南在这里有大量信息可以在@home 盒子中构建你自己的 ISP,并且关于邮件服务器的章节似乎就是你需要的。
答案4
对此有两点回应:首先 - 邮件服务器的网络连接不稳定可能会对 SMTP 服务造成轻微甚至严重的困扰。
从内部(您的用户)发送邮件的角度来看,情况非常复杂。您的本地 SMTP 服务器将对邮件进行排队,发现无法发送 - 然后等待一段时间,然后再一次又一次地尝试 - 希望最终能成功。这让他们觉得邮件已经发送,从而阻止他们在凌晨 2 点给您打电话(我的邮件无法发送!),但也让他们期望收件人立即收到消息(我一个小时前就发送了采购订单!为什么他们假装从未收到过?!)。
反过来说,对于试图向您的用户发送邮件的外部用户来说,这也是一件坏事。他们(通常)会觉得邮件已经发送,即使可能没有发送。当您的公司未能对人们认为应该采取行动的事情采取行动时,这可能会引起一些愤怒的对话。
现在,如果您的互联网连接不稳定,并且您使用外部托管解决方案,您的用户仍然会感到烦恼。当他们尝试发送时,他们可能会从电子邮件客户端收到错误消息。至少在您的内部服务器上,它会被欣然接受并排队。
电子邮件是一件奇怪的事情,如果它不能瞬间响应并且 100% 可靠,您(作为管理员)将会看到用户无休止地抱怨。它通常还被认为是“业务关键”,它必须完美无缺地运行,即使它通常用于发送老板孩子的照片。
如果您的互联网连接不稳定,这两种从网络发送邮件的方式都会有怪癖。如果采用内部托管,邮件会排队并延迟,因此当您的用户发现一封电子邮件发送需要一小时而不是 1 毫秒时,他们偶尔会感到烦躁。如果采用外部托管,您的用户会收到错误消息,并且会一直非常烦躁。
如果 ISP 连接不可靠,那么就会造成双输局面。我讨厌回避这样的问题,但对于电子邮件这种被视为至关重要的东西来说,它必须是完美的。如果没有可靠的互联网连接,它就永远不会完美——而你将成为坏人。