|
|
1
4
也许使用一个调度程序? Quartz.NET 我想你已经知道如何发送邮件了,所以只要安排一个新的工作,然后继续。 |
|
2
3
当您要安排发送电子邮件时,请向表中写入。 然后有一个每x分钟运行一次的进程,并将所有电子邮件发送到SendDateTime<=现在 |
|
|
3
2
尝试编写一个简单的控制台应用程序来发送电子邮件,并在需要时使用Windows任务调度器来运行它。发送电子邮件是一个相当标准的任务,就像威尔说的,这里已经有很多类似的问题了,但是如果你看看 System.Net.Mail |
|
|
4
1
此任务是对vbs文件的简单调用。 在这个url后面,放一个网页,在应用程序中执行你的计划工作,在这个例子中,就是发送电子邮件。 希望这能有所帮助,
皮埃尔。 |
|
|
5
0
您可以在SQL中有一个名为mailToBeSent的表或类似的表…每次您要安排电子邮件时,都要在该表中插入一封包含所有适当数据元素(subject、to、cc、body等)的电子邮件,最重要的是有一个要发送的日期/时间字段,并让SQL作业每5/10/15分钟运行一次,或者您选择的任何时间运行一次,并检查该表中需要发送的邮件…发送邮件,并在成功时删除记录。 我知道有人用过这个装置,而且效果很好。不幸的是,我没有他的代码,但是在google上搜索每一段代码可能会有成果。 这是一个开始: http://www.google.com/search?&q=how+to+use+sql+job+table+to+send+emails |