SMTP协议与MIME系统

SMTP是简单邮件传输协议,通过端口25进行明文传输,支持MIME系统将非文本信息编码后发送。协议包括14条命令如HELO、MAIL FROM、RCPT TO、DATA等,以及21个应答码。MIME则扩展了电子邮件标准,允许传输非ASCII字符文本、非文本附件和多部分消息体,使得二进制文件、图像和声音等能在邮件中传输。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

SMTP:
简单邮件传输协议 ,端口为25 明文协议

使用客户/服务器方式 : c/s

负责发送的是客户
负责接收的是smtp服务器

它是基于文本的协议,可通过MIME系统标准将声音图像等非文本信息进行编码后再通过smtp传输。

smtp 14条命令(每条命令有4个字母), 21个应答码(每个应答码有3个数字)

14条命令:

HELO(Hello):启动,标识用户身份
MAIL FROM:发件人地址
RCPT TO(Recipient To):用于标识单个接收人,但也可群发
DATA:将报文发送给服务器
RSET(Reset):传输终止,会话重置
VRFY(Verify):验证用户名或邮箱是否存在,大多数邮箱忽略此命令
NOOP(No operation):空操作命令
QUIT:终止客户与服务器间的链接
Extended Commands:
EHLO(Extended Hello):标识用户身份
AUTH(Authentication):认证连接
STARTTLS(Start Transport Layer Security):
SIZE:消息最大值
HELP:帮助信息

==========================================================
21个应答码:
211 系统状态或系统帮助响应
  214 帮助信息
  220 问候报文 代表准备工作就绪
  250 请求操作就绪
221 服务关闭
  251 用户非本地,将转发向<forward-path>
  354 开始邮件输入,以"."结束
  421 服务未就绪,关闭传输信道
  450 要求的邮件操作未完成,邮箱不可用
  451 放弃要求的操作;处理过程中出错
  452 系统存储不足,要求的操作未执行
  501 参数格式错误
  502 命令不可实现
  503 错误的命令序列,接收邮箱格式错误(例如xx@d

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值