SMTP

更新时间:2022-12-30
电子邮件正在成为当今互联网上最有价值的服务之一。大多数互联网系统使用SMTP作为将邮件从一个用户传输到另一个用户的方法。SMTP是一种推送协议,用于发送邮件,而POP(邮局协议)或IMAP(互联网消息访问协议)用于在收件人端检索这些电子邮件。

SMTP 基础

SMTP是一种应用层协议。要发送邮件的客户端打开与SMTP服务器的TCP连接,然后通过该连接发送邮件。SMTP服务器是一种始终在线的侦听模式。一旦侦听来自任何客户端的TCP连接,SMTP进程就会通过端口25启动连接。成功建立TCP连接后,客户端进程会立即发送邮件。

SMTP协议

SMTP模型有两种类型:
  1. 端到端方法
  2. 存储转发方法
端到端模型用于不同组织之间的通信,而存储和转发方法用于组织内。想要发送邮件的SMTP客户端将直接联系目标的主机SMTP,以便将邮件发送到目标。SMTP服务器将保留邮件,直到成功将其复制到收件人的SMTP为止。
客户端SMTP是启动会话的那个,所以我们称之为client-SMTP,服务器SMTP是响应会话请求的那个,所以让我们称之为接收器-SMTP。客户端SMTP将启动会话,接收方SMTP将响应请求。

SMTP系统型号

在SMTP模型中,用户处理的是用户代理(UA),例如MicrosoftOutlook,Netscape,Mozilla等。为了使用TCP交换邮件,使用了MTA。发送邮件的用户不必处理MTA,因为设置本地MTA是系统管理员的责任。MTA维护一小段邮件队列,以便在收件人不可用时可以安排重复投递邮件。MTA将邮件传递到邮箱,用户代理稍后可以下载信息。
SMTP
SMTP客户端和SMTP服务器都应该有2个组件:
  1. 用户代理(UA)
  2. 本地MTA
发送方和接收方之间的通信:
发送方的用户代理准备邮件并将其发送到MTA。MTA的职责是通过网络将邮件传输到收件人的MTA。要发送邮件,系统必须具有客户端MTA,要接收邮件,系统必须具有服务器MTA。
发送电子邮件:
邮件由客户端和服务器之间的一系列请求和响应消息发送。发送的消息由标头和正文组成。空行用于终止邮件头,空行之后的所有内容都被视为邮件的正文,这是ASCII字符序列。邮件正文包含收据读取的实际信息。
接收电子邮件:
服务器端的用户代理每隔一段时间检查邮箱。如果收到任何信息,它会通知用户有关邮件的信息。当用户尝试阅读邮件时,它会显示一个电子邮件列表,其中包含邮箱中每封邮件的简短说明。通过选择任何邮件,用户可以在终端上查看其内容。
一些SMTP命令: 
  • HELO–向服务器标识客户端,完全限定域名,每个会话仅发送一次
  • MAIL–启动邮件传输,发起方的完全限定域
  • RCPT–跟随MAIL,标识收件人,通常是收件人的完全限定名称,对于多个收件人,每个收件人使用一个RCPT
  • 数据–逐行发送数据

SMTP的优势:

  • 如有必要,用户可以拥有专用服务器。
  • 它允许批量邮件。
  • 成本低,覆盖区域广。
  • 提供电子邮件跟踪选项。
  • 可靠和及时的电子邮件传递。

SMTP的缺点:

  • SMTP的公共端口可以被多个防火墙阻止。
  • SMTP安全性是一个更大的问题。
  • 它的简单性限制了它的有用性。
  • 只能使用7位ASCII字符。
  • 如果邮件的长度超过一定长度,SMTP服务器可能会拒绝整封邮件。
  • 传递消息通常涉及服务器之间的额外来回处理,这将延迟发送并增加无法发送的可能性。

下一篇

SBC是什么-企业为什么需要SB以及应用场景

通信百科

SBC是什么-企业为什么需要SB以及应用场景

sbc一种NAT穿透的方式。SBC可确保VoIP 安全,又可提供媒体代理服务器的套件。SBC架构于IMS网络之上,可作为IMS网络的SIP和RTSP的 Proxy Server,所有的SIP与RTSP讯息都会透过SBC来处理,SBC更具备N... ...

相关内容

什么是ONT(光网络终端)?

什么是ONT(光网络终端)?

ONT是LeverettNet光纤网络与用户本地以太网布线到用户路由器之间的分界......

通信百科

2022-11-15

电话语音信箱到电子邮件

电话语音信箱到电子邮件

什么是语音信箱到电子邮件?语音邮件到电子邮件是领先的VoIP通信系统中包含的一种......

通信百科

2018-08-27

IP PBX电话通信系统优势

IP PBX电话通信系统优势

如果您正在寻找新的商务电话系统,您可能会遇到IP PBX和VoIP等术语,以及更......

通信系统集成

2018-08-27