| 模型 | 请求-应答,一问一答;命令行与应答行均以 CRLF 结束 |
|---|---|
| 应答 | 三位数字状态码 + 可选文本,如 250 OK |
| 多行应答 | 码后接连字符表示还有下一行(250-...),最后一行用空格(250 ...) |
| 正文 | 默认 7bit ASCII;UTF-8 需要 SMTPUTF8 扩展 |
最小一发
最小一发
EHLO client.example.com
MAIL FROM:<a@example.com>
RCPT TO:<b@example.net>
DATA
Subject: hi
hello
.
QUITSMTP 只保证「交给对方 MTA 或本地 MDA」;用户最终在哪看到邮件由收件方系统决定。