2009-12-05 97 views
-2

如何通过ASP.NET向成员发送批量电子邮件。例如 发送电子邮件为100,000个成员。 在典型的发送中,asp.net抛出异常。如何通过ASP.NET向成员发送批量电子邮件?

请帮帮我。

+4

为了提高您获得该问题的答案的机会,请对其进行编辑以包含您当前的方法和/或(最小)代码。此外,指定你得到的WHICH异常,以及你使用哪种语言,这将是有益的...因为它是,这个问题可能会被关闭,因为“不是一个真正的问题” – mdb 2009-12-05 05:53:46

回答

0

只需添加电子邮件(你可以从数据库中我猜retreive) 您MAILMESSAGE的密件部分用逗号,这看起来是 这样的分隔条件他们:

+0

BCC是很好的解决方案,但只适用于400 -500封电子邮件,而不是10,000封电子邮件。给我更好的解决方案。如GroupMail软件,但在网络中 – mmtemporary 2009-12-05 07:03:30

1

底线是,这不是你想要做的事情。

ASP.NET并没有被设计成在其进程中包含SMTP服务器。

如果你真的想发送100K电子邮件,那么你需要编写自己的console.exe应用程序或Windows服务来做到这一点。

如果你坚持在ASP.NET中这样做,你的代码需要超级紧凑,并捕获许多例外,以及能够处理多个启动/停止/重新启动而不重复发送的电子邮件。