代码之家  ›  专栏  ›  技术社区  ›  AjmeraInfo

在asp.net中计划电子邮件,C#

  •  5
  • AjmeraInfo  · 技术社区  · 16 年前

    我想用asp.net和C代码安排电子邮件。

    计划电子邮件的基本思想或代码是什么?

    5 回复  |  直到 16 年前
        1
  •  4
  •   Vinzz    16 年前

    也许使用一个调度程序? Quartz.NET

    我想你已经知道如何发送邮件了,所以只要安排一个新的工作,然后继续。

        2
  •  3
  •   TylerH Ash Burlaczenko    6 年前

    当您要安排发送电子邮件时,请向表中写入。

    然后有一个每x分钟运行一次的进程,并将所有电子邮件发送到SendDateTime<=现在

        3
  •  2
  •   Steve Danner    16 年前

    尝试编写一个简单的控制台应用程序来发送电子邮件,并在需要时使用Windows任务调度器来运行它。发送电子邮件是一个相当标准的任务,就像威尔说的,这里已经有很多类似的问题了,但是如果你看看 System.Net.Mail

        4
  •  1
  •   Pierre    16 年前

    此任务是对vbs文件的简单调用。 在这个url后面,放一个网页,在应用程序中执行你的计划工作,在这个例子中,就是发送电子邮件。

    希望这能有所帮助,

    皮埃尔。

        5
  •  0
  •   Albert    16 年前

    您可以在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

    推荐文章