关于.NET邮件的收发问题总结

简介: 转载:http://www.cnblogs.com/ustbwuyi/archive/2007/05/28/762581.html //取数据库中邮件信息中的最大发送时间,即最近接收到的一封邮件的时间 Database db...

转载: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

 POP3,IMAP,SMTP的认识。

http://blog.csdn.net/robin844/article/details/8200367

http://edm.ishang.net/faq/detail/the-imap-protocol.html

http://help.163.com/09/1223/14/5R7P6CJ600753VB8.html

默认SMTP是开启的,且不能关闭。

 

什么是IMAP服务?

IMAP全称是Internet Mail Access Protocol(交互式邮件存取协议),与目前广泛使用的POP3相似,都是一种邮件获取协议。

IMAP最吸引人的功能之一是“同步”,即对邮箱的任何操作,在网页、客户端、手持设备上都是多向同步的。例如,一封在电脑上用闪电邮客户端已打开的信,在iPhone4上不会显示为新邮件;一封从iPhone4上发出的邮件,也会出现在iPad和闪电邮的已发邮件里。

http://mail.163.com/html/110127_imap/index.htm#tab=ipad

 

验证邮件的唯一性,可以考虑使用,发件人+收件人+发件时间 进行MD5值进行判断,从而进行邮件的重复性校验。

目录
相关文章
|
存储 开发框架 前端开发
基于Lumisoft.NET组件,使用IMAP协议收取邮件
基于Lumisoft.NET组件,使用IMAP协议收取邮件
|
存储 .NET 开发框架
Asp.Net Core 快速邮件队列设计与实现
发送邮件几乎是软件系统中必不可少的功能,在Asp.Net Core 中我们可以使用MailKit发送邮件,MailKit发送邮件比较简单,网上有许多可以参考的文章,但是应该注意附件名长度,和附件名不能出现中文的问题,如果你遇到了这样的问题可以参考我之前写的这篇博客Asp.Net Core MailKit 完美附件(中文名、长文件名)。
1938 0
|
存储 网络安全 关系型数据库
.net Core1.0 邮件发送
  今天一天早,公司需要将之前的.net Core项目增加一个预处理机制,就是当程序出现异常后给我们的开发人员发送邮件,因为今天写些关于.netCore上发送邮件。   根据查阅资料发现在目前的Core1.
1002 0
|
.NET 索引 开发框架
|
.NET 开发框架 数据安全/隐私保护
用ASP.NET Core 1.0中实现邮件发送功能-阿里云邮件推送篇
在上篇中用MailKit实现了Asp.net core 邮件发送功能,但一直未解决阿里云邮件推送问题,提交工单一开始的回复不尽如人意,比如您的网络问题,您的用户名密码不正确等,但继续沟通下阿里云客户还是很耐心的。
1571 0