>>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协议的命令
|