首页 > Web开发 > 详细

关于.NET防止邮件重复接受

时间:2015-01-06 09:40:15      阅读:410      评论:0      收藏:0      [点我收藏+]

转载:http://www.cnblogs.com/ustbwuyi/archive/2007/05/28/762581.html

技术分享
 //取数据库中邮件信息中的最大发送时间,即最近接收到的一封邮件的时间
                                Database dbase=new Database();
                                DataTable data=dbase.GetDataTable("select max(MailSendDate) as MailSenderDate from TabMailList where MailTypeFlag=‘1‘");
                                
                             //对服务器上的邮件的发送时间和数据库最近一封邮件的时间进行比较,如果大那么证明该邮件还未被收取,是一封新邮件,这样避免重复收取邮件入库
                                if(Msg.Date>Convert.ToDateTime(data.Rows[0][0].ToString()))

                                {
                                    //将这封新邮件的信息保存到数据库
                                    this.SaveExtMail(Msg,Username,dataReader["Email"].ToString(),jpop.GetMessageUID(i));
View Code

 

关于.NET防止邮件重复接受

原文:http://www.cnblogs.com/zfanlong1314/p/4205147.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!