网工干货知识

超全学习笔记
当前位置:首页 > 干货知识

SMTP命令

更新时间:2026年03月27日   作者:spoto   标签(Tag):

简单邮件传输协议(SMTP)是一种基于ASCII协议的通信方式。 它基于客户端-服务器模型构建的。 该服务使用TCP端口号25来进行通信。 因此,电子邮件的传输是通过让源计算机与目标计算机的25号端口建立TCP连接来实现的。 为了发送邮件,系统必须包含客户端邮件传输代理;而为了接收邮件,系统则必须拥有邮件传输代理服务器。 SMTP负责将这条消息从客户端MTA传输到服务器MTA。 在发送邮件时,SMTP会被使用两次:一次是在发件人与其邮件服务器之间传输邮件,另一次则是在两个邮件服务器之间传输邮件。
SMTP命令: 
这些命令是从……发送的。客户端到服务器每个命令都由一个关键字加上零个或多个参数组成。也就是说,也有一些关键字并不包含任何参数。命令的格式如下:

 Keywords : argument(s) 

14种不同的SMTP命令这些数值在下面的表格中有所展示:

编号:S.No.
关键词
命令形式
描述/说明
使用方式/用途
 
1.HELLOHELO<SP><域名><CRLF>它提供了发送方的身份信息,也就是主机名。强制性
2.邮件发件人:<反向路径><CRLF>它指明了邮件的发送者。强制性的
3.RCPTRCPT<SP>目标地址: <转发路径><CRLF>它指定了邮件的接收者。强制性的
4.数据DATA<CRLF>它指明了邮件的起始位置。强制性的
5.退出/离开退出<CRLF>它会关闭TCP连接。强制性
6.RSETRSET<CRLF>当前邮件传输操作会被终止,不过TCP连接仍然保持开放状态。强烈推荐
7.VRFYVRFY<SP><string><CRLF>它用于确认或验证用户的用户名。强烈推荐
8.NOOPNOOP<CRLF>无法执行操作强烈推荐
9.TURNTURN<CRLF>它改变了发送者和接收者之间的角色关系。很少被使用
10.EXPNEXPN<SP><字符串><CRLF>它指定了需要扩展的邮件列表。很少被使用
11.帮助/支援帮助<SP><string><CRLF>它向系统发送了一些特定的文档资料。很少被使用
12.发送发送内容:<SP>发件人:<反向路径><CRLF>它会将邮件发送到终端设备上。很少被使用
13.SOMLSOML<SP>发件人:<反向路径><CRLF>如果可能的话,邮件会被发送到终端设备上;否则,邮件就会被发送到邮箱中。很少被使用
14.SAMLSAML<SP>FROM: <反向路径><CRLF>它会将邮件发送到终端和邮箱中。很少被使用
              马上抢免费试听资格
意向课程:*必选
姓名:*必填
联系方式:*必填
QQ:
思博SPOTO在线咨询

相关资讯

即刻预约

免费试听-咨询课程-获取免费资料