电子邮箱的协议有SMTP、POP2、POP3、IMAP4等。都隶属于TCP/IP协议簇,默认状态下。分别通过TCPport25、110和143建立连接。针对不同的用途和功能,我们在邮件server设置那会依据自己的需求进行调节。

昨天Foxmail突然坏了,我查了半天查不到原因。重装之后发现web上的邮件和client邮箱的邮件不一致了。

还幸好不一致。不然无价的数据邮件就不见了。

 

     首先说说协议吧。经常使用的邮箱协议有下面几种:

(1)SMTP(Simple Mail Transfer Protocol),即简单邮件传输协议.

      它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。属于TCP/IP协议族。它帮助每台计算机在发送或中转信件时找到下一个目的地。

 

(2)POP(PostOffice Protocol),即邮局协议。

     POP协议是负责从邮件server中检索电子邮件。

从邮件server仅仅检索提示新的邮件,在用户阅读邮件时,POP命令全部的邮件信息马上下载到用户的计算机上,不在server上保留。当中在POP协议中主要运用POP3(Post Office Protocol 3)即邮局协议的第3个版本号。它是规定个人计算机怎样连接到互联网上的邮件server进行收发邮件的协议。

它是因特网电子邮件的第一个离线协议标准。

   

(3)IMAP(Internet Mail Access Protocol),即交互式邮件存取协议,

     它是是一种优于POP的新协议。和POP一样,IMAP也能下载邮件、从server中删除邮件或询问是否有新邮件,但IMAP克服了POP的一些缺点。

不须要像POP3协议那样把邮件下载到本地才干进行操作。IMAP不管从WEB邮箱还是client邮箱。查看的邮件以及状态是保持一致的。

 

     另外另一些演变过来的协议:

     IMAPS,SMTP协议分别基于SSL安全协议之上的一种变种协议,它继承了SSL安全协议的非对称加密的高度安全可靠性。可防止邮件泄露。

 

网上有一张图。看一下:

 

在我的Foxmail中主要利用的是IMAP协议。SMTP协议。


 

协议

port


IMAP

143port


SMTP

25port

143port是为IMAP(INTERNETMESSAGE ACCESS PROTOCOL)服务开放的,是用于接收邮件的。

25port为SMTP(SimpleMail
Transfer Protocol,简单邮件传输协议)服务所开放的。是用于发送邮件。当你给别人发送邮件时,你的机器的某个动态port(大于1024)就会与邮件server的25号port建立一个连接,你发送的邮件就会通过这个连接传送到邮件server上,保存起来。



 


协议


port





IMAP SSL


993port





SMTP SSL


25port




993port是为IMAPS(IMAP-over-SSL)协议服务开放的。用来接收邮件的,比IMAP更安全些。

465port(SMTPS):465port是为SMTPS(SMTP-over-SSL)协议服务开放的用来发送邮件的,比SMTP更安全。

 

 

小结:

通过不同协议和port的协议,我们对邮件的处理方式也不同。为了方便我认为IMAP方式是非常easy的。

 

 

 

邮件协议与port的更多相关文章

  1. 邮件服务端口 port 25、109、110、143、465、995、993

    邮件服务端口 port 25.109.110.143.465.995.993   25端口(SMTP):25端口为SMTP(Simple Mail TransferProtocol,简单邮件传输协议) ...

  2. centos 邮件服务 腾讯企业邮箱(免费) 使用iRedmail 需要有公网的centos主机 发邮件协议:smtp 端口25 收邮件协议:pop3 端口110 iredmail安装配置 使用邮箱系统 第三十一节课

    centos   邮件服务  腾讯企业邮箱(免费) 使用iRedmail 需要有公网的centos主机 发邮件协议:smtp 端口25  收邮件协议:pop3 端口110  iredmail安装配置 ...

  3. 邮件协议(SMTP)性能测试总结(Foxmail邮箱)

    先介绍一下邮件协议SMTP的工作机制(连接和发送过程),用wireshark工具抓包进行分析,如下: SMTP协议的工作机制(连接和发送过程): 1.建立TCP连接,并将邮件服务器地址给客户端: 2. ...

  4. [PHP] MIME邮件协议的multipart类型

    邮件协议中的三种情况,对应下面的三种类型 multipart/mixed可以包含附件.multipart/related可以包含内嵌资源.multipart/alternative 纯文本与超文本共存 ...

  5. [应用层]mail邮件协议

    转:http://***/chapter-14/ 以前老记不住这smtp和pop3谁收谁发. 简单邮件传输协议(SMTP),用来发送或中转发出的电子邮件,占用tcp 25端口. 第三版邮局协议(POP ...

  6. 邮件协议POP3/IMAP/SMTP服务的区别

    2016年09月09日 09時51分 wanglinqiang整理 通过网上查找的资料和自己的总结完成了下面的文章,看完之后相信大家对这三种协议会有更深入的理解.如有错误的地方望指正. POP3 PO ...

  7. Python——POP3邮件协议

    一.POP3协议用于收取邮件 二.POP3协议常用方法 user(login):想服务器发送登录名,并显示服务器的响应,表示服务器正在等待该用户的输入密码 pass_(passwd):在用户使用use ...

  8. POP3、IMAP、SMTP邮件协议的理解

    一个热爱技术的菜鸟...用点滴的积累铸就明日的达人 CSDN博客链接: http://blog.csdn.net/my_confesser    正文   今天入职配置OutLook的时候,看到公司的 ...

  9. jmeter实现SMTP邮件协议压测

    实现目的 通过jmeter的SMTP取样器,调用SMTP协议,批量进行邮件的发送,已达到压测的目的. 脚本实现 User Defined Variables定义用户变量 编辑SMTP Sampler取 ...

随机推荐

  1. orm 通用方法——QueryModelById 主键查询

    方法定义: /** * 描述:根据主键查询 * 作者:Tianqi * 日期:2014-09-15 * param:model 对象实例,包含主键 * return:对象 * */ func Quer ...

  2. BZOJ 3196 线段树套平衡树

    (代码无比丑陋) //By SiriusRen #include <cstdio> #include <algorithm> using namespace std; int ...

  3. vue 实现文本域还剩多少字符

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  4. 联想杨天 S4130-12 win10改win7 bios参数设置

    一.进入bios 开机后按 F1 二.改bion参数 1.移动到 save& Exit  ,修改 OS optimized defaults   为“Disbled” 再 “F9” 保存 2. ...

  5. 解决电信或网通的DNS劫持

    大家有没有碰到访问一些不存在域名或者网站时,浏览器本应显示一个网址不存在之类的信息,但是因为现在很多ISP做了DNS劫持将不存在的域名或网址重定向到ISP的广告页面,烦人的狠.其实tomato可以解决 ...

  6. Vue常见面试题汇总

    Vue框架常见面试题   1.active-class是哪个组件的属性?嵌套路由怎么定义? 答:vue-router模块的router-link组件. 2.怎么定义vue-router的动态路由?怎么 ...

  7. caioj 1065 动态规划入门(一维一边推3:合唱队形)

    就是最长上升子序列,但是要用n^2的算法. #include<cstdio> #include<algorithm> #define REP(i, a, b) for(int ...

  8. vue踩坑-This relative module was not found

    在使用vue.js的日期选择插件 的时候,报错如下 This relative module was not found: * ../calendar.vue in ./node_modules/ba ...

  9. 转载——利用C#自带组件强壮程序日志

    利用C#自带组件强壮程序日志   在项目正式上线后,如果出现错误,异常,崩溃等情况 我们往往第一想到的事就是查看日志 所以日志对于一个系统的维护是非常重要的 声明 正文中的代码只是一个栗子,一个非常简 ...

  10. Unity3D:粒子系统Particle System

    1. GameObject → Create Other  →  Particle System. 2. 选中 Particle System,可看到下列屬性: 3.Particle System: ...