.NET计划群发电子邮件开源解决方案

时间:2010-11-28 17:36:48

标签: .net email scheduled-tasks

是否有人知道某种解决方案(最好是开源,以便我可以根据自己的需要进行自定义),按预定的时间间隔自动发送电子邮件

如果没有,任何人都可以推荐一种可以用来实现这一目标的.NET技术吗?我正在考虑为此应用程序使用Windows服务,但问题是我没有开发Windows服务的经验。我想构建一个WCF或ASP.NET可部署的解决方案,但我不确定WCF或ASP.NET的体系结构是否允许我在没有一些丑陋的黑客的情况下执行此操作。

谢谢。

3 个答案:

答案 0 :(得分:5)

MailSystem.NET包含您需要的一切,包括基于模板的邮件合并系统和支持日程安排的邮件排队服务。

它是免费和开源的。

答案 1 :(得分:4)

自己建立一个很容易。

在System.Net命名空间中有一个mail client,你在这里有一个调度组件:http://quartznet.sourceforge.net/

至于Windows服务,它并不是那么难。 Visual Studio有一个Windows服务项目类型,您可以使用它来获取所需的一切。只需用你的逻辑输入一些类。

答案 2 :(得分:1)

“自己建立一个很容易。”

根据经验,除非你有一年的空闲时间,否则我不建议这样做。有许多元素可用于功能齐全的邮件应用程序,您至少需要从一些基本代码开始。