电子邮箱的协议有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. Cordic 算法入门

    三角函数的计算是个复杂的主题,有计算机之前,人们通常通过查找三角函数表来计算任意角度的三角函数的值.这种表格在人们刚刚产生三角函数的概念的时候就已经有了,它们通常是通过从已知值(比如sin(π/2)= ...

  2. SpringMVC中JSP取不到ModelAndView的数据原因

    自己搭的项目突然EL表达式取不到值了 不管是用 ${msg} 还是用JSTL的<c:out value="${msg}"/> 都不行 才发现犯了一个平时不会注意的错误 ...

  3. ASP.net Web API允许跨域访问解决办法

    来源 http://blog.csdn.net/wxg_kingwolfmsncn/article/details/48545099 遇到此跨域访问问题,解决办法如下:   方法一:   1. 在we ...

  4. 数据分析-jupyter

    安装 jupyter pip install jupyter 快捷键 插入 cell : a  b 删除cell  :  x 切换cell的模式: m  y 执行  shift +enter 查看帮助 ...

  5. HOJ——T 1867 经理的烦恼

    http://acm.hit.edu.cn/hoj/problem/view?id=1867 Source : HCPC 2005 Spring   Time limit : 2 sec   Memo ...

  6. 在kafka/config/目录下面有3个配置文件参数说明(producer.properties。consumer.properties。server.properties)

    (1).producer.properties:生产端的配置文件 #指定kafka节点列表,用于获取metadata,不必全部指定 #需要kafka的服务器地址,来获取每一个topic的分片数等元数据 ...

  7. 10款最好的Python IDE

    Python 的学习过程少不了集成开发环境(IDE)或者代码编辑器.这些 Python 开发工具帮助开发者加快使用 Python 开发的速度,提高效率.高效的代码编辑器或者 IDE 应该会提供插件,工 ...

  8. Kinect 开发 —— Kinect studio

    This tool can record all the data coming into an application from a Kinect unit. You can then view, ...

  9. c# List集合学习

    1---集合,可以理解成容器 泛型集合 非泛型集合2---使用集合用到的命名空间 using System.Collections.Generic;3---集合是如何来的?集合的前辈是数组,数组在内存 ...

  10. web知识—协议

    web使用超文本传输协议(HTTP,HyperText Transfer Protocol)进行通信.http在1990年左右出现,现在有0.9/1.0/1.1三个版本.在早期的互联网中的一些协议只能 ...