ASP.NET 定时发送邮件 实现方法(包括确认邮件)

 功能描述:

          在指定时间(如上午9点)向订阅图书的邮箱发送订阅咨询。

细节:1.订阅条件,包括多种检索图书的条件,存放在XML表中

         2.定时发送,时间存放在config文件中

         3.订阅提交时首先有个确认邮件,里面包括确认链接。确认后,才将此订阅写入数据库中

         4.数据库中在user表存放订阅标志(1为订阅0为取消订阅),订阅条件(处理好的条件语句,方便检索图书),订阅接收邮箱(默认为注册时邮箱),订阅关键词。

 

备注:初学C#,只是说说自己的解决方法。而且用GLOBAL文件写的定时器存在一个问题:当程序在一定时间内(IIS设置)没有运行,或者停止运行时,没有触发。我想,自己写个wf程序,用   windows计划任务实现定时器应该更加合理。

 

核心代码:

          1.订阅条件下拉框填充

 

 

 

           2.定时发送代码

 

 

          3.邮件类,包括发送确认邮件

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值