gpt4 book ai didi

asp.net - 使用asp.net发送20,000多个电子邮件

转载 作者:行者123 更新时间:2023-12-04 09:43:47 25 4
gpt4 key购买 nike

我正在编写一个应用程序,该应用程序需要向从我们的数据库中选择的学生发送大量电子邮件(每封电子邮件都将进行个性化设置,包括其姓名,学习过程等...因此需要一次发送一次)。

我可以在SmtpClient上循环执行此操作,但恐怕由于要发送的数字,最终会遇到超时问题,或者由于缺少计算机资源而导致线程被杀死。

在这一点上,我只是在寻找解决此问题的更好方法的建议,或者如果在SmtpClient上循环是一个好的解决方案,那么我应该如何处理它以防止上面发布的内容。

Web服务会更好吗?

请指教,
TIA

最佳答案

我的建议是将其分批处理。不要尝试运行ASP.NET代码来创建20K电子邮件并发送出去,因为这势必会导致超时和性能问题。而是使用收件人,主题,正文填充表,然后从Windows服务开始批处理。这样,您的代码将以可以管理延迟的方式执行,而不是让网页等待请求返回。

关于asp.net - 使用asp.net发送20,000多个电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2623872/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com