【发布时间】:2014-04-19 05:13:00
【问题描述】:
我创建了一个在 ASP.NET 中发送批量电子邮件的应用程序。
您可以在同一条上查看我的这些文章:
http://www.c-sharpcorner.com/UploadFile/cd7c2e/send-bulk-mails-using-smtp-configuration-part-2/
http://www.c-sharpcorner.com/UploadFile/cd7c2e/send-bulk-email-from-yahoo-and-hotmail-using-Asp-Net/
问题是这些电子邮件需要很长时间才能发送 1 小时内将近 800 封邮件,我希望这些邮件以更快的速度发送。任何人都可以通过展示任何示例或告诉我我能做些什么来帮助我实现这一目标吗?
【问题讨论】:
-
一旦你将你的数据包交给邮件引擎,他的工作就是发送它。所以我不确定我们之后是否有任何帮助,除非您当然购买自己的 smtp 服务器。
-
您可能想尝试使电子邮件发送方法异步,以便当前线程不等待该代码的响应。如果我的想法是正确的,您将能够加快速度。
-
@BlueIce,有很多正当理由需要发送大量非垃圾邮件。电子邮件仍然是人们在他们使用的应用程序中获得重要信息通知的主要方式,并且应用程序通常会有成千上万的用户接收通知。
-
@SamuelNeff 同意。如果合法用途不是这个问题的目的,我只是想提供建议。对于批量电子邮件的其他用途,我完全同意您的看法。
-
使用我一直在发送的异步邮件发送,当时几乎有 1000 多封邮件。