现在的位置: 首页 > 综合 > 正文

SMTP、POP3协议的命令

2018年01月16日 ⁄ 综合 ⁄ 共 1866字 ⁄ 字号 评论关闭
>>ehlo test_1 
<<auth login pain
>>auth login
<<
>>base64 username
<<
>>base64 password
<<
>>mail from:<test@sina.com>
<<
>>rcpt to:<test@sohu.com>
<<
>>data
    from:<lili@126.com>
    to:xx
    subject:
   date:
  
  content!!
  .
<<
>>quit

SMTP命令及格式

说     明

Ehlo<SP><domain><CRLF>

ehlo命令是SMTP邮件发送程序与SMTP邮件接收程序建立连接后必须发送的第一条SMTP命令,参数<domain>表示SMTP邮件发送者的主机名。ehlo命令用于替代传统SMTP协议中的helo命令。

Auth<SP><para><CRLF>

如果SMTP邮件接收程序需要SMTP邮件发送程序进行认证时,它会向SMTP邮件发送程序提示它所采用的认证方式,SMTP邮件发送程序接着应该使用这个命令回应SMTP邮件接收程序,参数<para>表示回应的认证方式,通常是SMTP邮件接收程序先前提示的认证方式。

Mail<SP>From:<reverse-path><CRLF>

此命令用于指定邮件发送者的邮箱地址,参数<reverse-path>表示发件人的邮箱地址。

Rcpt<SP>To:<forword-path><CRLF>

此命令用于指定邮件接收者的邮箱地址,参数<forward-path>表示接收者的邮箱地址。如果邮件要发送给多个接收者,那么应使用多条Rcpt<SP>To命令来分别指定每一个接收者的邮箱地址。

Data<CRLF>

此命令用于表示SMTP邮件发送程序准备开始传送邮件内容,在这个命令后面发送的所有数据都将被当作邮件内容,直至遇到“<CRLF>.<CRLF>”标识符,则表示邮件内容结束。

Quit<CRLF>

此命令表示要结束邮件发送过程,SMTP邮件接收程序接收到此命令后,将关闭与SMTP邮件发送程序的网络连接。

 

POP3协议的命令

命令及其使用格式

说    明

user<SP>username<CRLF>

user命令是POP3客户端程序与POP3邮件服务器建立连接后通常发送的第一条命令,参数username表示收件人的帐户名称。

pass<SP>password<CRLF>

pass命令是在user命令成功通过后,POP3客户端程序接着发送的命令,它用于传递帐户的密码,参数password表示帐户的密码。

apop<SP>name,digest<CRLF>

apop命令用于替代user和pass命令,它以MD5数字摘要的形式向POP3邮件服务器提交帐户密码。

stat<CRLF>

stat命令用于查询邮箱中的统计信息,例如,邮箱中有邮件数和邮件占用的字节大小等。

uidl<SP>msg#<CRLF>

uidl命令用于查询某封邮件的唯一标识符,参数msg#表示邮件的序号,是一个从1开始编号的数字。

list<SP>[msg#]<CRLF>

list命令用于列出邮箱中的邮件信息,参数msg#是一个可选参数,表示邮件的序号。当不指定参数时,POP3服务器列出邮箱中所有的邮件信息;当指定参数msg#时,POP3服务器只返回该序号对应的邮件的信息。

retr<SP>msg#<CRLF>

list命令用于获取某封邮件的内容,参数msg#表示邮件的序号。

dele<SP>msg#<CRLF>

dele命令用于在某封邮件上设置删除标记,参数msg#表示邮件的序号。POP3服务器执行dele命令时,只是为邮件设置了删除标记,并没有真正把邮件删除掉,只有POP3客户端程序发出quit命令后,POP3服务器才会真正删除所有设置了删除标记的邮件。

rset<CRLF>

rset命令用于清除所有邮件的删除标记。

top<SP>msg#<SP>n<CRLF>

top命令用于获取某封邮件的邮件头和邮件体中的前n行内容,参数msg#表示邮件的序号,参数n表示要返回邮件的前几行内容。使用这条命令以提高Web Mail系统(通过Web站点上收发邮件)中的邮件列表显示的处理效率,因为这种情况下不需要获取每封邮件的完整内容,而是仅仅需要获取每封邮件的邮件头信息。

noop<CRLF>

noop命令用于检测POP3客户端与POP3服务器的连接情况。

quit<CRLF>

quit命令表示要结束邮件接收过程,POP3服务器接收到此命令后,将删除所有设置了删除标记的邮件,并关闭与POP3客户端程序的网络连接

 

 

 

 

抱歉!评论已关闭.