发布自己写的Pop3协议组件

简介: 测试代码很简单如下:using System;using NMail.Client;using NMail.
测试代码很简单如下:
using System;
using NMail.Client;
using NMail.Mail;

namespace ConsoleTestNMail
{
   
class Demo
    {
        [STAThread]
       
static void Main(string[] args)
        {
           
//构造
           
//-》 服务器地址  端口  用户名  密码  服务器验证方式(Pop3或者APOP)
            POPClient client=new POPClient("pop3.163.com",110,"用户名","密码",AuthenticationMethod.POP3);
           
           
int intMailCount=client.GetMessageCount();//获取信件总数           
            Console.WriteLine("共有邮件"+intMailCount+"");
           
           
if (intMailCount>0)
            {
                Message[] m
=new Message[intMailCount];
               
for (int i=0;i<intMailCount;i++)
                {   
                   
//获取信件对象
                   
//true表示只获得信件描述信息
                   
//false表示获得信件全部信息
                    m[i]=client.GetMessage(i+1,false);
                   
                   
//输出信件内容
                    Console.WriteLine(""+(i+1)+"");
                   
                    Console.WriteLine(
"标题:"+m[i].Subject);
                    Console.WriteLine(
"来自于:"+m[i].FromEmail);
                    Console.WriteLine(
"时间:"+m[i].Date);
                    Console.WriteLine(
"附件数量"+m[i].AttachmentCount);
                    Console.WriteLine(
"信件正文:");
                    Console.WriteLine(
"    "+m[i].MessageBody);

                    Console.Write(
"/r/n/n");
                }
            }
           
//关掉于服务器的连接
            client.Disconnect();
            Console.Read();
        }
    }
}

 

其中要引用我写的NMail.dll这个组件,在编译的时候可以用

就OK拉

NMail组件下载地址
http://home.goofar.com/zlay/Nmail.rar

目录
相关文章
|
监控 物联网 API
【.NET+MQTT】.NET6 环境下实现MQTT通信,以及服务端、客户端的双边消息订阅与发布的代码演示
MQTT广泛应用于工业物联网、智能家居、各类智能制造或各类自动化场景等。MQTT是一个基于客户端-服务器的消息发布/订阅传输协议,在很多受限的环境下,比如说机器与机器通信、机器与物联网通信等。好了,科普的废话不多说,下面直接通过.NET环境来实现一套MQTT通信demo,实现服务端与客户端的双边消息发布与订阅的功能和演示。
981 0
【.NET+MQTT】.NET6 环境下实现MQTT通信,以及服务端、客户端的双边消息订阅与发布的代码演示
|
2月前
|
XML 存储 算法
【BBF系列协议】TR-106 CWMP端点和USP代理的数据模型模板
【BBF系列协议】TR-106 CWMP端点和USP代理的数据模型模板
37 3
|
7月前
|
存储
SMTP 和 POP3 协议的区别和联系
SMTP 和 POP3 协议的区别和联系
89 1
|
Android开发 iOS开发
flutter 路由管理- Navigator的push和pop
Navigator类是flutter一个路由管理的组件,通过一个栈来管理活动路由集合,通常当前屏幕显示的页面就是栈顶的路由。
976 0
EMQ
|
消息中间件 缓存 运维
NanoMQ Newsletter 2022-08|v0.11:MQTT 5.0 + MQTT over QUIC 桥接,新增 HTTP API 监控客户端状态
八月,0.11.0版本发布:增加了MQTT 5.0+MQTT over QUIC桥接模式,新增和修复了对已连接客户端状态进行监控和查询的HTTP API。
EMQ
272 0
NanoMQ Newsletter 2022-08|v0.11:MQTT 5.0 + MQTT over QUIC 桥接,新增 HTTP API 监控客户端状态
|
存储 安全 Cloud Native
Back to Basic,定义下一代的云
2022年6月13日举办的2022阿里云峰会上,阿里云宣布今年最重要策略是“B2B”,也就是“Back to Basic”,回到云计算的本质,坚持在技术的长征路上,不断取得新的突破。如今云计算已经进入了一个关键的突破期,如果我们定义好下一代的云,那么中国云计算就有超车机会。
960 11
Back to Basic,定义下一代的云