SMTP基本命令集
SMTP基本命令集: 命令 描述 ------------------------------ HELO 向服务器标识用户身份 发送者能欺骗,说谎,但一般情况下服务器都能检测到。 MAIL 初始化邮件传输 mail from: RCPT 标识单个的邮件接收人;常在MAIL命令后面 可有多个rcpt to: DATA 在单个或多个RCPT命令后,表示所有的邮件接收人已标识,并初始化数据传输,以.结束。 VRFY 用于验证指定的用户/邮箱是否存在;由于安全方面的原因,服务器常禁止此命令 EXPN 验证给定的邮箱列表是否存在,扩充邮箱列表,也常被禁用 HELP 查询服务器支持什么命令 NOOP 无操作,服务器应响应OK QUIT 结束会话 RSET 重置会话,当前传输被取消 1.USER 功能:将你的用户名发送到服务器。 语法:USER <用户名> 返回:+ 正确的用户名;- 错误的用户名 示例: USER mytar +OK mytar is welcome on this server. 2.PASS 功能:将你的密码发送给服务器。 语法:PASS <密码> 返回:+ 正确的用户名; - 错误的用户名 示例: PASS ****** +OK mytar logged in at 19:04 3.STAT 功能:从服务器中获得所有的信息序号和字节数。 语法:STAT 返回:所有的信息(字节) 示例: STAT +OK 1 3805 4.LIST 功能:从服务中获得信息列表和大小(字节)。 语法:LIST 返回:列出所有的信息和各自的大小 示例: LIST +OK 2 7610 1 3805 2 3805 5.RETR 功能:从服务器中获得一条信息。 语法:RETR <信息的序号> 返回:+ 成功;- 错误 示例: RETR 1 +OK 1 3805 6.DELE 功能:从服务器中删除一条信息。 语法:DELE <信息的序号> 返回:+ 成功;- 错误 示例: DELE 1 +OK 1 Deleted 7.QUIT 功能:关闭与服务器的连接。 语法:QUIT 返回:没有 示例: QUIT +GOODBYE 本文出自 51CTO.COM技术博客 |


wjmd521
博客统计信息
热门文章
最新评论
友情链接

