首页 > 编程知识 正文

简单邮件传输协议,outlook中smtp协议是指

时间:2023-05-05 17:29:14 阅读:149204 作者:2765

1、SMTP是介绍基本概念的SMTP (simplemailtransferprotocol,简单邮件转发协议),用于从发送源地址向目的地地址转发邮件的组

规则由此控制信件的中继方式。 SMTP协议属于TCP/IP协议集群,有助于每台计算机发送或中继消息

找到下一个目的地。 可以通过SMTP协议指定的服务器将电子邮件发送到收件人的服务器。 整个过程

只需要几分钟。 SMTP服务器是符合SMTP协议的发送邮件服务器,用于发送或中继发送的电子邮件。 SMTP

TCP协议支持的APP应用层协议,可提供可靠高效的电子邮件传输。

操作步骤,首先,在发送方的邮件服务器主机上运行的SMTP客户端,在接收方的邮件服务器主机上运行

SMTP服务器端口号25之间的TCP连接。 如果传入邮件服务器当前未运行,SMTP客户将稍等片刻

试图建立连接。

2、SMTP命令和响应

SMTP使用一些命令和响应在MTA客户端和MTA服务器之间传输消息。 如下图所示,是SMTP的主要命令和响应。

3、邮件消息的封装和消息格式SMTP协议可以将因特网邮件消息封装在邮件对象中。 SMTP协议的邮件对象由信封和内容两部分组成。

信封实际上是SMTP命令。 邮件消息是邮件对象中的内容,有标题和正文两部分。

下图是邮件对象的配置示例。

RFC文档中写入的消息格式的定义如下。

1 .所有消息均由ASCII代码组成2 .消息由消息行组成,每行之间有换行符(CR )、 换行) LF )符号分隔3 .消息长度不超过998个字符4 .消息行长度不超过78个字符)5.消息可以包含多个标头字段和标头内容6 .消息只能包含一个主体必须以其开头和空行分隔7 .除非需要使用换行符和换行符,否则消息中不使用换行符4、与短信发送流程连接建立SMTP客户端和SMTP服务器必须首先建立TCP连接。 1 .利用客户端熟知的端口号25建立与服务器的TCP连接,SMTP服务器将响应代码220发回到客户端,并为客户端提供服务器的域名2 .客户端接收到响应代码后,hhtp 该客户端发送的HELO,用于向服务器提供客户端标识信息3 .服务器侧响应代码250,向客户端通知实现了请求建立邮件服务会话-已发送了消息

在SMTP客户端和SMTP服务器之间建立连接后,发件人可以与一个或多个收件人交换邮件消息。 1 .客户用“MAIL FROM”向服务器报告发件人的邮件地址和域名。 2 .服务器向客户响应代码“250”,代表请求命令完成。 3 .客户通过“RCPT TO”命令向服务器报告收件人的电子邮件地址和域名。 4 .服务器向客户回复响应代码“250”。 代表请求命令完成5 .客户端用“DTAT”命令初始化消息发送6 .服务器回复“354”,表示可以输入邮件7 .客户端用连续的行向服务器发送消息内容,每行消息以只有一个“.”的行结束。 8 .服务器向客户端回复回复代码“250”,在完成连接结束消息而不是请求命令后结束此次SMTP会话。 -客户端发送“QUIT”命令-服务器收到命令后,它会对响应代码“221”作出响应并结束会话。 模拟以下三个步骤,发送以下邮件消息。

建立连接

发送信息

结束连接

5、SMTP协议的扩展协议: MIME MIME不是邮件传输协议,而是对SMTP的扩展,而不是SMTP协议。 为什么要替换SMTP? 主要是因为SMTP协议在传输消息时,只能传输7比特ASCII格式的消息,不支持7比特ASCII格式的语言,同时也不支持语音和视频数据的传输,所以我们有辅助协议来传输消息。 那是MIME。

MIME协议定义了五种类型的头,添加到原始STMP头中以定义参数转换。 他们分别是:

1.mime-version:mime2. content-type :内容类型3. Content-Tansfer-Encoding :内容传输代码4. Content-ID :内容

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。