mirror of
https://github.com/HackTricks-wiki/hacktricks.git
synced 2025-10-10 18:36:50 +00:00
47 lines
1.6 KiB
Markdown
47 lines
1.6 KiB
Markdown
# SMTP - 命令
|
||
|
||
{{#include ../../banners/hacktricks-training.md}}
|
||
|
||
**命令来自:** [**https://serversmtp.com/smtp-commands/**](https://serversmtp.com/smtp-commands/)
|
||
|
||
**HELO**\
|
||
这是第一个SMTP命令:它开始对话,识别发送者服务器,通常后面跟着其域名。
|
||
|
||
**EHLO**\
|
||
一个替代命令,用于开始对话,强调服务器正在使用扩展SMTP协议。
|
||
|
||
**MAIL FROM**\
|
||
通过这个SMTP命令,操作开始:发送者在“From”字段中声明源电子邮件地址,并实际开始电子邮件传输。
|
||
|
||
**RCPT TO**\
|
||
它识别电子邮件的接收者;如果有多个接收者,命令会逐个地址重复。
|
||
|
||
**SIZE**\
|
||
这个SMTP命令通知远程服务器附加电子邮件的估计大小(以字节为单位)。它也可以用来报告服务器接受的最大消息大小。
|
||
|
||
**DATA**\
|
||
通过DATA命令,电子邮件内容开始传输;通常后面跟着服务器给出的354回复代码,允许开始实际传输。
|
||
|
||
**VRFY**\
|
||
请求服务器验证特定电子邮件地址或用户名是否实际存在。
|
||
|
||
**TURN**\
|
||
这个命令用于在客户端和服务器之间反转角色,而无需建立新的连接。
|
||
|
||
**AUTH**\
|
||
通过AUTH命令,客户端向服务器进行身份验证,提供其用户名和密码。这是保证正确传输的另一层安全性。
|
||
|
||
**RSET**\
|
||
它通知服务器正在进行的电子邮件传输将被终止,但SMTP对话不会关闭(如在QUIT情况下)。
|
||
|
||
**EXPN**\
|
||
这个SMTP命令请求确认邮件列表的身份。
|
||
|
||
**HELP**\
|
||
这是客户端请求一些可能对成功传输电子邮件有用的信息。
|
||
|
||
**QUIT**\
|
||
它终止SMTP对话。
|
||
|
||
{{#include ../../banners/hacktricks-training.md}}
|