市政客户需要安装一个电子邮件传递系统,该系统能够通过电子邮件快速向用户发出警报。我们估计每天大约会发出 10 条警报。每条警报将发送给 1000 名收件人。
主要问题是警报需要及时、迅速地发出。任何超过两分钟的延迟都将使警报无效。具体来说,警报将通知订阅者他们的火车将晚点约 10 分钟到达。
我们研究了 PowerMTA 以及一些托管服务,但客户更喜欢使用 Exchange 作为他们的 SMTP 邮件程序。
Exchange 和 IIS 可以处理这个问题吗?Exchange 是否真的使用 IIS SMTP 服务?如果是,那么使用 Exchange 有什么好处?
非常感谢。
答案1
这不是一个答案,只是每个评论的字符数不够:
Microsoft 网站上有一些脚本,它们也可以模拟通过 Exchange 服务器的大量电子邮件流,使用适当的计数器和测试环境,您将能够确定“吞吐量”。但是,更大的问题是,一些 ISP 对其 DNS 服务器的配置会限制来自特定 IP 的 DNS 服务器查询数量。这样做是为了不让 DNS 服务器不堪重负。我见过这样的配置。因此,您可能需要安装自己的缓存 DNS 服务器。如前所述,您需要一个更智能的系统来控制发送的电子邮件。这样的系统肯定会包含一个选项,或者能够配置在同一连接中向同一域发送多条消息,而不是为每封电子邮件打开一条新消息。
答案2
我认为,您需要找到另一种方式来提醒收件人。您正在尝试使用一个根本不适合用作即时消息传递的系统。这适用于任何电子邮件传递系统。所以,答案是否定的。
答案3
你所描述的听起来像 Office Live Communication Server 的用途
http://en.wikipedia.org/wiki/Microsoft_Office_Communications_Server
http://technet.microsoft.com/en-us/library/bb310633.aspx
编辑:为了更清楚起见,这里有一个博客文章的链接,他们在其中描述了如何做这种事情:http://www.theocsinsider.com/ocs-2007/ocs-2007-r2/how-to-send-bulk-ims-in-lync-special-post/- 有人编写了一个 PowerShell cmdlet 来执行此操作。
答案4
回答您的问题 - Exchange 在一个功能强大的盒子上肯定可以处理 10k 条消息/天。我们每天处理的垃圾邮件比这还多。