C# Builder 实现POP3信箱的监视
发布时间:2019-01-07 编辑:jiaochengji.com
教程集为您提供C# Builder 实现POP3信箱的监视等资源,欢迎您收藏本站,我们将为您提供最新的C# Builder 实现POP3信箱的监视资源
一、POP3协议简单介绍
POP3服务器程序通常在TCP端口110提供服务。当客户想要使用服务时,它便与服务器建立一个TCP连接。一旦连接建立,POP3服务器就向客户发送一条欢迎消息。然后客户开始给服务器发送命令,服务器则给出相应的回答。POP3的命令由一个关键词或者关键词加参数组成。每个命令以回车换行(0xD0xA)作为结束标志。对于所有的命令,POP3服务器都会提供一个回答。服务器的回答由一个状态标志加一些附加信息组成。目前使用的两个标志是“+OK”和“-ERR”,分别表示客户的命令是否合法。所有的回答也是以回车换行结束。与本文讨论的话题相关的四个POP3命令是USER、PASS、STAT和QUIT。
USER命令
格式USER name
其中name是用户在该POP3服务器上的用户标识。客户应该在接到服务器的欢迎消息后或者在上一个USER或者PASS失败之后可以发送此命令。
PASS命令
格式PASS string
其中string为该用户的密码。客户在发送了USER命令并且收到了+OK的回答之后方可发送此命令。如果用户名和密码都正确,服务器回答+OK,否则-ERR。
STAT命令
格式STAT
STAT命令来查看邮箱的情况。STAT命令的回应中有两个数字,分别表示邮件的数量和邮件的大小。
QUIT命令
从POP3服务器上退出登录。
二、POP3信箱的监视程序分析
我们准备的做的程序要实现以下功能:
1.托盘图标,程序一运行,只显示一托盘图标,右键点击托盘图标可弹出菜单。
您可能感兴趣的文章:
C# Builder 实现POP3信箱的监视
邮件系统基本的网络协议
【PHP】 BugFree如何设置邮箱通知
学习POP3命令
如何提高E-mail收发的成功率
php Builder建造器模式学习笔记
asp.net发邮件找回密码的功能
python如何发送邮件
阿里云邮箱邮件重复收取邮件怎么回事?如何解决
PHP与nginx之间运行机制及其原理的详细介绍
上一篇:一个用C#写的词法分析程序
下一篇:用c#写的smtp邮件发送类
[关闭]