邮箱的原理

邮件服务器

邮件的服务器有两种

smtp服务器

smtp服务器的主要任务就是发送或者转发邮件。客户端将邮件发送到该服务器,该服务器会将邮件投递到指定的邮箱。

pop服务器

pop服务器负责查找和返回邮件。客户端向该服务器发送请求,比如说客户端请求服务器返回自己账户邮箱的收件箱中的邮件,pop服务器就会找到这些邮件并发送给服务器。

邮件发送的流程

下图画了一个xdp@sohu.com向gacl@sina.com发送一封邮件的过程

  • xdp@sohu.com将自己的邮件发送到自己邮箱所对应的服务器,也就是搜狐的smtp服务器
  • 搜狐的服务器发现目标邮箱不是搜狐的,于是将邮件转发到目标邮箱的服务器,也就是新浪的服务器
  • 新浪的服务器收到邮件后就将邮件存放起来
  • 当gacl@sina.com的客户端向新浪的服务器发起查询邮件的请求时,新浪的服务器就将这封邮件返回给客户端,这样一封邮件的投递就结束了。
    在这里插入图片描述

邮件发送接收的协议和配置

邮件的发送一般用的是smtp,邮件的接收一般有imap和pop

IMAP和POP的区别

POP允许电子邮件客户端下载服务器上的邮件,但是您在电子邮件客户端的操作(如:移动邮件、标记已读等),这是不会反馈到服务器上的,比如:您通过电子邮件客户端收取了QQ邮箱中的3封邮件并移动到了其他文件夹,这些移动动作是不会反馈到服务器上的,也就是说,QQ邮箱服务器上的这些邮件是没有同时被移动的 。但是IMAP就不同了,电子邮件客户端的操作都会反馈到服务器上,您对邮件进行的操作(如:移动邮件、标记已读等),服务器上的邮件也会做相应的动作。也就是说,IMAP是“双向”的。
同时,IMAP可以只下载邮件的主题,只有当您真正需要的时候,才会下载邮件的所有内容。

第三方客户端的配置

开启smtp/pop

这个选项你可以在邮箱的设置里面找到,这里贴出gmail和qq的设置方法
gmail的第三方客户端配置
qq邮箱使用第三方客户端

服务器的名称

smtp服务器名称的格式一般为smtp.server.com,其中server填写你邮箱的服务商,比如
smtp.qq.com
smtp.gmail.com
对于pop服务器就是
pop.qq.com
pop.gmail.com

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值