我已经编写了一个联系人管理/通信系统,用于记录人员的详细信息并允许发送大量通信。通过ASP.NET网页发送大量电子邮件的最佳方法
然而有时,当电子邮件被发送以下异常引发:
System.Threading.ThreadAbortException: Thread was being aborted
什么是通过ASP.NET来发送大量电子邮件的最佳方式?
我正在寻找的是那将让这一切在ASP.NET
我有一种感觉,我可能需要将电子邮件存储在数据库中,并有一个单独的.NET的方法控制台应用程序/ Windows Service将它们发送出去。但是由于额外的开发开销和我缺乏时间,这是我想考虑的最后一个选项。
@ Chris -Lively我可以从你的个人资料中看到你在这方面有丰富的经验。自从ASP/VBScript时代以来,我采用另一个应用程序来发送电子邮件的方法,但使用此客户端来获取类似这样的设置会更棘手。但它似乎是唯一的解决方案。 – 2011-02-24 09:42:48
@彼得布里杰:是的,我们有我们自己的群发电子邮件解决方案,并花费了大量的时间和精力来尝试做到这一点。在一天结束时,您需要有一个正确配置的(反向DNS等)本地邮件服务器来处理实际的电子邮件。部分是它在.net中的限制;然而,更大的问题是越过接收服务器的垃圾邮件阻塞,并通过普通的邮件服务器解决了一些问题。即使现在有这么多的“白名单”,你仍然可能最终在某个人的垃圾邮件箱没有理由。 – NotMe 2011-02-24 15:10:27