SMTP(Simple Mail Transfer Protocol)简单邮件传输协议详解
豆豆 2022-08-02 12:38:35 596人已围观
1、Basic Commands:
1.1、HELO(Hello):标识用户身份
使用标准的SMTP,向服务器标识用户身份。发送者能进行欺骗,但一般情况下服务器都能检测到

1.2、MAIL FROM:发件人地址
命令中指定的地址是发件人地址

1.3、RCPT TO(Recipient To):接收人地址
标识单个的邮件接收人;可有多个 RCPT TO;常在 MAIL 命令后面

1.4、DATA:消息内容
在单个或多个 RCPT 命令后,表示所有的邮件接收人已标识,并初始化数据传输,以CRLF.CRLF 结束

1.5、RSET(Reset):传输终止,会话重置
重置会话,当前传输被取消,服务器响应 250 OK

1.6、VRFY(Verify):验证用户名或邮箱是否存在,大多数邮箱忽略此命令
用于验证指定的用户/邮箱是否存在;由于安全方面的原因,服务器常禁止此命令
1.7、NOOP(No operation):让服务器应响应一个OK
无操作,服务器响应 250 OK
1.8、EXPN
验证给定的邮箱列表是否存在,扩充邮箱列表,也常被禁用
1.9、SEND FROM:
1.10、SOML FROM:
1.11、SAML FROM:
1.12、TURN
1.13、QUIT:关闭连接

2、Extended Commands:
2.1、EHLO(Extended Hello):标识用户身份
使用ESMTP,向服务器标识用户身份。发送者能进行欺骗,但一般情况下服务器都能检测到。

2.2、AUTH(Authentication):认证连接
2.3、STARTTLS(Start Transport Layer Security):启用TLS
2.4、SIZE:消息最大值
2.5、HELP:查询服务器支持什么命令
3、辅助网络命令
3.1、telnet :telnet是一种登录远程主机的标准协议;主要用来登录远程主机并能够执行主机的一些命令,还可以用来测试网络服务的连通性。
格式:telnet <host> 25,使用如下图:

3.2、nslookup:nslookup命令用于查询DNS的记录,从而得到该域名的IP地址和其他信息。
格式:nslookup -qt = type domain [dns-server] ,如下图:

4、注意事项
4.1、SMTP命令不区分大小写,但参数区分大小写

备付金存管银行是指可以为支付机构办理客户备付金的跨行收付业务,并负责对支付机构存放在所有备付金银行的客户备付金信息进行归集、核对与监督的备付金银行。(支付机构客
最近有一套生产系统的数据库CPU老是偏高,发现闲时也在40%-60%左右,感觉很不正常,决定优化一下,在这
首先需要知道什么叫一元购? 就是你支付一元后获得一个购物资格,有的叫抽