将通讯发送到20,000封电子邮件时,专用的Windows Server(16 GB RAM)挂起

大多数时候,当我们发送一份通讯(大约30 kb)到我们的邮件列表的20,000个电子邮件服务器挂断。

我们使用Mailenable来发送电子邮件。 主机提供商有以下意见。

我们的问题是:是否有任何特定的设置在服务器或mailenable这将有助于这个问题?

如果这是最好的方法,我们如何在mailenable中进行节stream?


从我可以告诉的是,它看起来像您的电子邮件脚本运行在您的域名在IIS中执行类似于DOS本身。 在11AM服务器时间之前,在IIS中为这个域所做的连接数量在服务器时间为11:30的时候迅速从大约150个增加到超过1000个。

在这个时候,我们确实需要build议您重新devise邮件脚本,以便限制它试图推送的数量。 我相信正在发生的事情是,它开放了许多端口,最终消耗服务器上所有可用的连接,使其无法响应。

没有太多的东西可以调整来纠正这个问题,因为脚本需要进行调整以防止重载服务器。


谢谢

假设您在IIS中使用SMTP主机,则必须在应用程序中进行限制,因为在IIS中无法执行此操作。 你的服务器挂了,因为它试图一次发送20K邮件,这将locking大多数服务器。 无论如何,发送这么多的电子邮件也可能会让你在垃圾邮件列表中相当快速。