有没有人知道一个解决方案(最好是开源的,这样我可以自定义它来满足我的需求),用于定期自动发送电子邮件?
如果没有,有人能推荐一种我可以使用的.NET技术来实现吗?我想使用Windows服务来开发此应用程序,但问题是我没有开发Windows服务的经验。我想构建一个可部署的WCF或ASP.NET解决方案,但我不确定WCF或ASP.NET的架构是否允许我在不进行一些丑陋的黑客攻击的情况下实现此目标。
谢谢。
有没有人知道一个解决方案(最好是开源的,这样我可以自定义它来满足我的需求),用于定期自动发送电子邮件?
如果没有,有人能推荐一种我可以使用的.NET技术来实现吗?我想使用Windows服务来开发此应用程序,但问题是我没有开发Windows服务的经验。我想构建一个可部署的WCF或ASP.NET解决方案,但我不确定WCF或ASP.NET的架构是否允许我在不进行一些丑陋的黑客攻击的情况下实现此目标。
谢谢。
MailSystem.NET 包含了你需要的所有内容,包括基于模板的邮件合并系统和支持调度的邮件队列服务。
它是免费且开源的。
建立自己的邮件客户端非常容易。
System.Net命名空间中有一个邮件客户端,并且您可以在此处找到一个调度组件:http://quartznet.sourceforge.net/。
至于Windows服务,它并不是特别难。Visual Studio有一个Windows服务项目类型,您可以使用它来获得所需的一切。只需添加一些包含您逻辑的类即可。
“自己建一个相当容易。”
从经验出发,除非你有一年的闲暇时间,否则我不会推荐这样做。构建一个全功能的邮件应用程序需要许多要素,您至少需要从某些基础代码开始。”