文章目录

  • SMTP概念
  • SMTP的操作过程——发送邮件-接收邮件
  • 细品:发送邮件
  • 与HTTP的对比
  • 邮件报文格式和MIME
  • 邮件访问协议


SMTP概念

SMTP是电子邮件中的主要协议,它能使用TCP可靠数据传输服务,从发送方的服务器向接收方发送邮件,

SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件
的规则,由它来控制信件的中转方式。SMTP协议属于TCP/IP协议簇,它帮助每台计算机在发送或中转信件
时找到下一个目的地。通过SMTP协议所指定的服务器,就可以把E-mail寄到收信人的服务器上了,整个过程
只要几分钟。SMTP服务器则是遵循SMTP协议的发送邮件服务器,用来发送或中转发出的电子邮件。SMTP
是一种TCP协议支持的提供可靠且有效电子邮件传输的应用层协议。

  • 运行在发送端和接收端服务器上
  • 发邮件时候,服务器是SMTP的客户
  • 收邮件的时候,服务器是SMTP服务器

SMTP的操作过程——发送邮件-接收邮件

esmtp使用smtps协议 smtp协议作用_esmtp使用smtps协议

  1. 用户调用邮件代理程序提供收信人的邮件地址,指示用户代理发送邮件
  2. 用户的用户代理把邮件发给他的服务器,在服务器中排队
  3. 运行在用户邮件服务器的SMTP客户端发现了这个邮件,就创建一个运行在收信人的服务器上的SMTP的TCP链接
  4. SMTP客户通过TCP链接发送用户的报文
  5. 在收信人邮件服务器上,SMTP的服务器接收该报文。收信人的邮件服务器把邮件塞进邮箱

细品:发送邮件

  • 如果邮件没有发出,那么会一直留在发送服务器,直到邮件发出去。如果用户有.

与HTTP的对比

HTTTP是把信息从服务器中取出来,而SMTP是把信息放在服务器上

邮件报文格式和MIME

邮件访问协议

  • 邮局协议POP)是TCP/IP协议族中的一员,主要用于支持使用客户端远程管理在服务器上的电子邮件。最新版本为POP3,而提供了SSL加密的POP3协议被称为POP3S
  • 特许
  • 用户代理鉴别用户
  • 处理事务
  • 取回邮件,删除标记邮件信息
  • 更新
  • 结束POP3会话,删除邮件
  • IMAP是一个应用层协议,用来从本地邮件客户端(如Microsoft Outlook、Outlook Express、Foxmail、Mozilla Thunderbird)访问远程服务器上的邮件。
  1. 服务器把每个报文与一个文件夹联系起来,当报文第一次道道服务器时候,它与收件人的INBOX文件相关联。收件人则能够把邮件移到一个新的、用户创建的文件夹中,阅读文件,删除文件等。
  2. 为用户提供了对文件夹的增删改查的功能