这里介绍我们就在该类的基础上设计C# Pop3类。包括介绍C# Pop3类包含了邮件通讯所必须的基本属性、方法和事件。
C#言语有许多值得学习的当地,这儿咱们首要介绍C# Pop3类,包含介绍C# Pop3类包含了邮件通讯所有必要的根本特点、办法和事情等方面。
C# Pop3类:
咱们就在该类的基础上规划C# Pop3类。C# Pop3类包含了邮件通讯所有必要的根本特点、办法和事情。
首要,咱们来规划其间的特点。该类应该包含主机名、端口号、用户名、暗码、邮件数量、邮件总体积、邮件内容和状况信息等特点。其间前四个特点是可读又可写的,后四个特点是只可读的。
详细的设置如下:
- publicstringHost
- {
- get{returnhost;}
- set
- {
- if(value==null||value.Trim().Length==0)
完结了该类的特点规划,咱们接下来就完结该类的办法规划。该类首要的办法就一个ReceiveMessage(),望文生义就是接纳邮件信息的意思。经过这个目标,咱们就可以愈加便利的进行网络通讯的操作。不过,在详细介绍这个办法的完成曾经,我先得向咱们介绍一下邮件接纳的根本原理。
其根本原理如下:
一开始就是客户端与服务器的衔接。不过,在客户端衔接到服务器之前,留意把端口设为POP3协议默许的110号。客户端衔接服务器成功后,服务器会回来以下信息:
+OK……
字符+OK是POP3协议的回来信息。它的回应信息不像SMTP协议那样用丰厚多变的数字表明,只要两个:+OK或许-ERR。其间,+OK表明衔接成功,而-ERR则表明衔接失利。接下来,客户端输入USER <用户名>,该指令告知服务器你的用户名。留意,有些服务器会区别巨细写字母的。
服务器回来+OK后,客户端输入PASS <口令>
服务器回来+OK后,还回来一些邮箱的核算信息,比方:+OK 1 message(s) [1304 byte(s)]不同的服务器回来的信息格局不太相同,所以咱们可以用STAT指令来检查邮箱的状况。STAT指令的回应中有两个数字,别离表明邮件的数量和邮件的巨细。以上介绍C# Pop3类。
【修改引荐】
- C#线程同步详细分析
- C#讨论木马程序浅谈
- C# Pop3Connection类简介
- C#数据类型简略介绍
- C#核算素数序列浅谈
知优网 » C# Pop3类具体分析(c中pop)