.NET服务应用程序 - 向2,634,789个用户发送邮件

use*_*773 0 .net email service

我们已经制作了一个.NET服务应用程序来向我们网站的所有注册用户发送电子邮件.

我们有2,634,789个用户,邮件必须全部发送给他们.在程序中,我一次获取与100个用户相关的信息(以避免数据库调用)并将其存储在程序中(在DataTable中),然后异步发送邮件.同样,我正在为剩下的用户这样做.

现在我的疑问是,这是最好的方式还是有其他最好的方法来实现这一目标?请提供参考链接(如果需要).

非常感谢,问候.Bhavna.


谢谢大家的时间和回复.

我们使用ISP的SMTP发送邮件.

我使用异步电子邮件方法一次发送100封电子邮件.除此之外我还需要做什么吗?

谢谢和问候,Bhavna.

Raj*_*ore 5

你的方法将花费太多时间.我已将此类任务外包给白名单的批量邮件服务,并且能够发送批量电子邮件.

如果您最终仍然发送了您提到的尽可能多的电子邮件,则可能会被指定为垃圾邮件发送者.您还应该自己查看白名单.

  • 他是否是垃圾邮件发送者是无关紧要的.可能是他会被许多垃圾邮件过滤器硬件和软件设置自动标记为,特别是那些较大的网络邮件主机,如gmail. (2认同)