rfc821 笔记

本文详细介绍了SMTP协议的基本连接和断开过程,以及邮件发送的主要步骤。包括客户端如何通过特定命令与服务器建立连接并完成邮件的发送。

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


                      +----------+                                     +----------+
   +------+       |                |                                    |               |
   | User |<-->|                |      SMTP                      |               |
   +------+       |  Sender- |     Commands/Replies  | Receiver-|
   +------+       |   SMTP    |    <-------------->           |     SMTP  |                 +------+
   | File   |<-->|               |    and Mail                    |                |         <-->| File       |
   |System|     |               |                                     |                |                | System|
   +------+       +----------+                                     +----------+                  +------+
                       Sender-SMTP                Receiver-SMTP

 

                                       Model for SMTP Use


连接和断开:

1. s:HELO <SP> <domain> <CRLF>
    r:250
 2.s:QUIT <CRLF>
    r:221

 邮件发送步骤:

1. s:MAIL <SP> FROM:<reverse-path> <CRLF>

    r:250//ok
2.s:RCPT <SP> TO:<forward-path> <CRLF>

   r:250//ok 或者 550 //Failure

//可以重复多次
3.s:DATA <CRLF>

   r:354 //ok 

   s: 信件内容,包括 Date, Subject, To, Cc, From 等. <CRLF>.<CRLF>表示结束

   r:250//ok

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值