2008-10-31 217 views
1

情景是我们通过SMTP服务器发送了数以千计的电子邮件。内容预先创建并在发送时提取。在.net中测试群发电子邮件的最佳工具?

事情是我们想找到我们的瓶颈在生产环境和工作需要完成的地方。目标是能够在十分钟内发送五十万封电子邮件*。

我们应该创建虚拟电子邮件帐户吗?我听说能够发送到SMTP服务器,只保留他们本地,但这真的测试所有瓶颈?有没有人有这样的战略方法?

*这是一家航空公司谁想要促进票价交易,法律要求他们在一定的时间限制内给每个人发电子邮件,否则有法律影响进行交易。如果有人担心这是垃圾邮件发生器。

+0

请看这个答案:http://stackoverflow.com/questions/241269/method-for-email-testing – 2008-10-31 11:00:35

+0

我以前读过,但真正对高容量感兴趣。 – dove 2008-10-31 11:02:54

回答

2

一家航空公司推动票价协议? 10分钟内发送50万封电子邮件?当然,听起来像垃圾邮件给我。在任何情况下,如果您确实设置了虚拟账户并将它们托管在少数几个提供商上,那么最终会浪费这些提供商的带宽(也许会对它们进行DOS操作)。

如果您设置了内部虚拟服务器并托管您自己的帐户,您将无法确定您的出站带宽是否可以处理生产中的负载。

一种方法可能是设置您自己的外部smtp服务器,在那里创建一个或多个帐户,并在那里转储垃圾邮件,呃促销邮件。

更新:只是想知道,为什么10分钟的限制?如果允许您小批量地发送电子邮件,而不是一次使所有管道饱和,这肯定会更好。