电子邮件发送和接收过程 一一 SMTP、POP3、IMAP

电子邮件发送协议主要是SMTP,收件协议主要是POP3和IMAP;

SMTP 的全称是“Simple Mail Transfer Protocol”,即简单邮件传输协议。它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式。SMTP 协议属于 TCP/IP 协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。SMTP 服务器就是遵循 SMTP 协议的发送邮件服务器。 

POP3是Post Office Protocol 3的简称,即邮局协议的第3个版本,它规定怎样将个人计算机连接到Internet的邮件服务器和下载电子邮件的电子协议。它是因特网电子邮件的第一个离线协议标准,POP3允许用户从服务器上把邮件存储到本地主机(即自己的计算机)上,同时删除保存在邮件服务器上的邮件,而POP3服务器则是遵循POP3协议的接收邮件服务器,用来接收电子邮件的。

虽然POP3是用来接收邮件的协议,但不要理解成没有SMTP一样能收取邮件,邮件服务器是通过SMTP来控制邮件的中转,两个邮件服务器之间传输工作和POP3一点关系都没有。

当两台不同的服务器进行消息通讯时,是SMTP进行握手,A服务器发送邮件到B服务器,B服务器的SMTP会替本地用户接受外面发过来的邮件,然后POP3/IMAP去读取SMTP收取的邮件。

SMTP是邮局,POP3是快递员,快递员只会去邮局领取邮件,而不是直接去发件人手上直接拿,两个地区(邮箱服务器)邮件收发也是通过邮局(SMTP)来完成

图示6个步骤进行说明:

  1. 用户A的邮箱为xxx@qq.cm,通过foxmail客户端写好一封邮件点击发送,即提交到了QQ邮箱服务器,使用的是SMTP协议。
  2. QQ邮箱会对A发送邮件的收件地址进行解析,判断是否为内部邮箱的账号,如果也是qq邮箱,会直接存储到自己的存储空间,如果不是则会发送到指定邮箱服务器,使用的也是SMTP协议。
  3. 163服务器收到邮件后会再次判断该邮件是否为自己的邮件,如果是则存到自己的存储空间,等待POP3服务去读取邮件
  4. 用户B收到消息后,打开客户端访问163服务器(也可以自己敲命令直接访问),163服务器会去调用POP3服务
  5. Pop3服务接到指令后,读取存储空间中发送给B的未读邮件服务。
  6. 将读取到的邮件返回给客户端软件

发送端口25/587/465的区别:

SMTP服务的标准端口是25,邮件服务器之间通讯转发使用的都是25

587端口是客户端向服务器提交消息的推荐端口。

465端口是smtp的加密端口,个人理解:465是服务器与客户端之间的加密,25端口是服

务器与服务器的,是不能呢随便更改的,否则会收不到别的服务器发送的邮件。

了解了邮件的发送和接受之后,下面开始搭建邮件服务器

  • 10
    点赞
  • 43
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值