现在来谈谈其他的Mail access protocols
POP3即邮局协定第3版,与SMTP很像,使用port 110
POP3允许使用者从服务器上把邮件存储到本地主机(即自己的电脑)上,同时删除保存在邮件服务器上的邮件
注意还是有建立TCP连线,这里分两个阶段:
1)认证阶段:使用者输入密码进行身分验证
2)交易阶段:开始互传信息,Client 发出了很多指令,
像是: list 就是要求列出我这里收到几封信与信的大小。
讯息也是以单行的 "."表示结束
下图是POP3命令
我们的mail server,可以同时是SMTP Server/Client 也会是 POP3 Server/Client,早期还要记不同的Port Number
POP3如果你设定 download and keep (没有特别把看过的信删掉),这信就会一直卡在mail box里面,所以下次再下载会收到一样的信,所以有人会设定download and delete (载下信後就自动删掉)mail box 那封,但问题来了:
POP3虽然可以把信件载下来,但是无法做到跨装置同步(可能在电脑上收信然後把 mail box 的信删掉後,手机登入就看不到了)因此POP3 比 IMAP 更容易丢失信息
IMAP也可以把信件载下来,而且它底下会设置很多子目录,比如 垃圾信件资料夹、已读的资料夹等,IMAP 可以做跨装置的同步,而且用户端的操作都会反馈到服务器上。但IMAP会比POP3占空间。
注:现在很少用POP3了,有的公司因为希望能控制信息,希望机密不外露,所以用POP3
现在比较多是使用HTTP(Web mail) 仿造IMAP的功能
垃圾邮件问题,因为message 的From 与 To 可能是假的(因为 mail server不会检查里面内容)
增加 SMTP 认证的目的是为了使用户避免受到垃圾邮件的侵扰,但还是没有完全解决问题。
Web mail 也像IMAP 那样有子资料夹
也可以检查垃圾邮件与错字检查,
缺点就是要网路
参考文章:
IMAP和POP3有什麽区别?
什麽是POP3、SMTP和IMAP?
网际网路资讯存取协定
电子邮件
<<: 【从零开始的 C 语言笔记】第十篇-scanf 介绍 & 结合printf的应用 (2)
「查询Gamil资讯」API 实作完成,那就可以部署上线测试啦。 今日要点: 》部署 API 》呼...
今天来将画面做好,我们面对的资料长这样。 需求: 通常一个使用者的 form 表单是用在新增/编辑资...
使用命令行设定初始化。 这边是本地的方式。 git clone https://github.com...
Create Action 在建立 Saga 之前,我们要先建立对应的 action ,以前一篇 E...
甚麽是XSS 针对网站有很多种攻击方式, SQL Injection是一种, 另外还有一种常见的是X...