我正在寻找一个ASP.NET的电子邮件服务或插件,它允许我根据我存储在数据库中的信息,将每日电子邮件更新发送到我的电子邮件列表。
非常感谢任何建议/帮助。
...谢谢
答案 0 :(得分:10)
我不知道您可以使用的任何“插件”,但.Net框架具有System.Net.Mail类。
有关详细信息,请参阅此处:http://weblogs.asp.net/scottgu/archive/2005/12/10/432854.aspx
在这里:
答案 1 :(得分:2)
从system.net.mail类发送电子邮件非常容易。看到我的博客链接.. http://jalpesh.blogspot.com/2009/07/sending-email-through.html
为了定期发送电子邮件,您可以创建一个Web服务,并且将根据您在windows.SetTimeout
中设置的时间偏移,由java脚本定期调用Web服务。还有另一个有趣的java脚本和Web服务链接,如下所示:
http://aspnet.4guysfromrolla.com/articles/101707-1.aspx
http://vishalbansod.wordpress.com/2007/01/06/calling-a-javascript-function-with-parameter-periodically/
http://www.webreference.com/programming/asp/Ajax_WebService/
希望这会对你有所帮助。
答案 2 :(得分:1)
使用Castle EmailSender Component发送电子邮件。
Quartz.NET用于安排日常任务。 (或编写自己的日程安排,nayyeri.net/blog/how-to-build-a-task-scheduler-system-for-the-asp-net-ndash-part-1/)
答案 3 :(得分:1)
这是一项非常简单的任务,因为.NET已经提供了非常好的API,用于在System.Net.Mail命名空间内发送电子邮件。不要在第三方工具上意识到太多。创建一个每天运行的简单的windows sceduler。