.Net FCL 里自带了SMTP的实现System.Net.Mail,但是没有POP3的实现,要想使用.Net通过代码接收邮件,就只能通过第三方的组件了。这里我给大家介绍一下我常用的LumiSoft.Net.POP3.Client。
LumiSoft.Net是由 Ivar Lumi开发的免费,开放源码的.Net网络协议库,包含了DNS Client, FTP Client/Server, ICMP, IMAP Client/Server, MIME, NNTP, POP3 Client/Server, SMTP Client/Server等协议/规范的实现。你可以在 这里下载所有的源码/二进制文件/文档,也可以在 LumiSoft.Net Forum里获取支持。
我们要做的首先当然是 下载LumiSoft.Net类库,并 下载LumiSoft.Net文档,然后在自己的项目里引用LumiSoft.Net了.
接收邮件的代码如下,需要说明的是邮件的内容是经过MIME格式的,所以需要使用Mime.Parse()进行处理。
LumiSoft.Net是由 Ivar Lumi开发的免费,开放源码的.Net网络协议库,包含了DNS Client, FTP Client/Server, ICMP, IMAP Client/Server, MIME, NNTP, POP3 Client/Server, SMTP Client/Server等协议/规范的实现。你可以在 这里下载所有的源码/二进制文件/文档,也可以在 LumiSoft.Net Forum里获取支持。
我们要做的首先当然是 下载LumiSoft.Net类库,并 下载LumiSoft.Net文档,然后在自己的项目里引用LumiSoft.Net了.
接收邮件的代码如下,需要说明的是邮件的内容是经过MIME格式的,所以需要使用Mime.Parse()进行处理。
using
System;
using LumiSoft.Net.POP3.Client;
using LumiSoft.Net.Mime;
public
using LumiSoft.Net.POP3.Client;
using LumiSoft.Net.Mime;
public