Go homepage(回首页)
Upload pictures (上传图片)
Write articles (发文字帖)

The author:(作者)qq
published in(发表于) 2014/7/11 9:22:52
C#教程:POP3与SMTP协议使用实例

C#教程:POP3与SMTP协议使用实例|方法

POP3与SMTP协议

1.POP3

POP(Post Office Protocol邮局协议)用于电子邮件的接收,现在常用第三版,所以称POP3。通过POP协议,客户机登录到服务器后,可以对自己的邮件进行删除,或是下载到本地。POP3的常用命令及描述如表1所示。

注意:SMTP服务器使用的端口号一般为25,POP服务器使用的端口号一般为110。

2.SMTP协议

SMTP是简单邮件传输协议,它提供客户端向服务器端发送邮件的功能,即客户端向服务器发出请求指令,服务器端给出应答。

SMTP分为命令头和信息头两部分。命令头主要完成客户端与服务器端的连接和验证等功能,整个过程由多条命令组成。由服务器给出响应信息,一般为3位数字的响应码和响应文本,不同的服务器回送响应码是遵守该协议的,而响应正文则不必遵守。SMTP命令及响应信息都是单行的,信息体是邮件正文部分,最后应以单独的“.”作为结束行。常用的SMTP指令如下所示。

HELO hostname:与服务器连接并告知客户端使用的机器名,可以随便填写。

MAIL FROMsender_id:告诉服务器发信人的地址。

RCPT TOreceiver_id:告诉服务器收信人地址。

DATA:传输信件内容,且最后要以只含“.”的特殊行结束。

RESET:取消刚才的指令,从新开始。

VERIFY userid:检测账号是否存在(此指令为可选指令,服务器可能不支持)。

QUIT:退出连接。



表1 POP3常用命令




If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)





QQ:154298438
QQ:417480759