专用 Windows 服务器(16 GB Ram)在向 20,000 封电子邮件发送新闻稿时挂断

专用 Windows 服务器(16 GB Ram)在向 20,000 封电子邮件发送新闻稿时挂断

大多数时候,当我们向 20,000 封电子邮件的邮件列表发送新闻稿(约 30 kb)时,服务器就会挂断。

我们使用 Mailenable 发送电子邮件。托管服务提供商有以下评论。

我们的问题是:服务器或 mailenable 上是否有任何特定设置可以帮助解决这个问题?

如果这是最好的方法,我们如何在 mailenable 中设置限制?


据我所知,您的电子邮件脚本在 IIS 中的域下运行,似乎正在执行类似于 DOS 的操作。在服务器时间上午 11 点之前不久,IIS 中为此域建立的连接数开始迅速攀升,从大约 150 个增加到服务器时间 11:30 的 1000 个以上。

此时我们确实需要建议您重新设计邮件脚本,以便限制其尝试推送的邮件数量。我认为正在发生的是它打开了大量端口,最终消耗了服务器上所有可用的连接,导致服务器无响应。

我们没有太多可以调整的东西来纠正这个问题,因为脚本需要有限制,以防止它造成服务器过载。


谢谢

答案1

假设您在 IIS 中使用 SMTP 主机,则必须在应用程序中进行限制,因为在 IIS 中无法执行此操作。您的服务器挂断了,因为它试图一次发送 20K 封电子邮件,这会导致大多数服务器卡死。此外,发送这么多的电子邮件可能会很快让您进入垃圾邮件列表。

相关内容