与我们息息相关的internet服务(3)---电子邮件服务
几年前了解了一下,现在再实施的时候,再了解,当然如果要到牛人张小龙28岁时的开发程度,可能还差一个筋斗云
在起步一个公司,从组建的技术上,可能要准备很多东西,其中一个就是我们熟悉的企业邮箱。
伊妹儿,多美好的名字!他的来历借鉴了有着悠久历史的邮政系统(从一个地方到另一个地方传递书面文件的做法几乎肯定可以追溯到写作的发明,但正式邮政系统的发明太晚,对邮政系统比较有兴趣的可以去学习),而且借鉴邮政系统的东西还不只伊妹儿,geocoding sysytem也与邮政系统有些许联系,以后再有时间去学习总结一下地理编码的知识。 邮政系统中的一些概念: post office 邮局 mailbox邮箱、letter box 信箱、post box邮箱 mail邮件 postal code邮政编码 Envelope 信封 万国邮政联盟(Universal Postal Union--UPU)
email它表示通过电子通讯系统进行信件的书写、发送和接收。具体谁发明的还不清楚,只知道20世纪60年代早期,随着计算机的出现,基于计算机的邮件和消息传递成为可能,而使用共享文件传递邮件的非正式方法很快就扩展到了第一个邮件系统中。
早期大型机和小型计算机的大多数开发人员开发出类似但通常不兼容的邮件应用程序。
随着时间的推移,复杂的网关和路由系统链接了许多网关。许多美国大学是ARPANET的一部分,其目的在于其系统之间的软件可移植性。该可移植性有助于使1982年产生的简单邮件传输协议(SMTP)的影响力日益增加。
Email的操作过程其实比较复杂,但是还必须了解,因为通过电子邮件托管提供商(我姑且简称email hosting service EHP,与我们息息相关的internet服务(2)---WWW服务中有ICP概念平级,这里可能知道网易和丁磊,中国90年代末最早提供个人邮件服务的公司,到2010年企业的邮箱服务也开始盛行)那里去为公司申请企业邮箱时,会接触到一些术语(与我们息息相关的internet服务(1)---DNS服务)。
首先我们还必须了解一些概念,MUA、SMTP、POP3、IMAP、Webmail以及非标准的专有标准类似于微软的exchange,在后面的过程中,不用太去了解MSA、MTA以及MDA:
MUA--电子邮件客户端,电子邮件阅读器或更多正式邮件用户代理(MUA)是用于访问和管理用户电子邮件的群件环境类别中的计算机程序(这个概念会帮助初入公司的新员工很快了解我该怎么登陆我的邮箱的问题),例如我们用过的microsoft officeoutlook、华中科技大学张小龙牛人开发的foxmail(当然你是微信之父,可以去看看他的履历),还有我们使用的webmail页面,一般是http://mail.yourDNS。
当然在使用前面outlook或是foxmail这类客户端,包括手机移动端上的客户端时,需要根据邮件服务器支持的协议设置从而读取邮件例如读取协议pop3、imap、mapi(前两种是标准协议、后一种是专有,微软),发送协议smtp,然后发送邮件。
A(域名a.org)给B(域名为b.org)发邮件过程如下:
A MUA以邮件格式格式化消息,并使用提交协议(简单邮件传输协议(SMTP)的配置文件)将邮件内容发送到本地邮件提交代理(MSA),在这种情况下为smtp.a.org,端口使用的是587,可能有人说不是25吗,这个地方希望看到的人去找找解释。
MSA确定SMTP协议中提供的目的地址(而不是消息头),在这种情况下为B@b.org。 @符号之前的部分是地址的本地部分,通常是收件人的用户名,而@符号之后的部分是域名。 MSA解析域名以确定域名系统(DNS)中的邮件服务器的完全限定域名。
域b.org(ns.b.org)的DNS服务器响应列出该域的邮件交换服务器的任何MX记录(在与我们息息相关的internet服务(1)---DNS服务中会涉及,为公司个人申请域名,进行域名管理), mx.b.org是收件人的ISP运行的邮件传输代理(MTA)服务器。
smtp.a.org使用SMTP将消息发送到mx.b.org。在消息到达最终消息传递代理(MDA)之前,该服务器可能需要将消息转发到其他MTA。
MDA将其传送到用户B的邮箱。
B的MUA使用邮局协议(POP3)或Internet邮件访问协议(IMAP)来接收邮件。
A或B可以使用连接到公司电子邮件系统的客户端,例如IBM Lotus Notes或Microsoft Exchange。这些系统通常具有自己的内部电子邮件格式,其客户端通常使用供应商特定的专有协议与电子邮件服务器进行通信。
随着20世纪90年代的进步包括www服务的出现,到2000年,普通大众更容易获得网络邮件,因为:
许多Internetserviceprovider(如EarthLink)和webhostingproviders(如Verio)开始将webmail捆绑到其服务中(通常与POP / SMTP服务并行)
96年hotmail在中国火爆了, 98年-2001年中国国内出现了很多web hosting providers,例如新浪、搜狐、中华网、263、tom等 98年网易的163.net免费个人邮箱战胜hotmail
2001—2006年收费邮箱、企业邮箱、什么扩容等等一些列举措,包括2001年雅虎中国邮箱,
2005qq邮箱收购foxmail,一箱两名qq.com foxmail.com(求职的小伙伴注意),阿里邮箱收购雅虎中国邮箱(有人迁移过)
到2011年左右,时通讯软件以及Facebook、Twitter等社交日益壮大,个人邮箱使用频率降低,但是企业邮箱却日益活跃
我申请了免费的企业邮箱(163网易)我的邮箱地址是hugangyong@zwy996.com
管理员哦,(大型企业也可以使用MicrosoftExchange或Postfix等email server软件(实现了stmp协议)在自己的设备上运行自己的电子邮件托管服务,另外我们经常和OA软件打交道,他们一般提供邮件服务,他们采用的一般会是开源的产品,例如IBMLotusDomin,呵呵吉奥自搭建的microsoft exchange server)
但买服务的概念希望能深入人心,专业人做专业事,深有体会:email hosting providers 电子邮箱托管服务商
|
公司 |
版本 |
名称 |
时间 |
收费方式 |
适用范围 |
参数 |
安全级别 |
|||
|
容量 |
人数 |
附件大小 |
企业网盘 |
|||||||
| 网易 |
个人 |
EAL2(中国信息安全测评中心) |
||||||||
|
企业 |
网易企业邮箱 |
2009年3月 |
收费 |
具体的参数根据版本和费用的不同有所不同 |
||||||
|
网易免费企业邮箱 |
2010年4月推出 |
免费 |
适用于个人站长、小组织、中小企业的免费邮箱产品,在功能上是比收费企业邮箱简单的 |
3G |
200 |
50M |
||||
|
腾讯 |
个人 |
2010年7月 |
免费 |
2G |
50 |
2G |
||||
|
企业 |
腾讯企业邮箱 |
2010年7月 |
免费 |
2G |
50 |
2G |
||||
|
2012年6月 |
收费 |
具体的参数根据版本和费用的不同有所不同 |
||||||||
|
阿里 |
个人 |
阿里云邮箱 |
||||||||
|
企业 |
||||||||||
|
其他 |
||||||||||
另外一些协议端口等
|
协议 |
使用 |
端口 协议 |
端口 |
会话 |
|
incoming mail |
110 _pop3._tcp |
995 _pop3s._tcp |
||
|
incoming mail |
143 _imap._tcp |
993 _imaps._tcp |
||
|
outgoing mail |
||||
|
outgoing mail |
587 _submission._tcp |
|||
|
webmail |
与我们息息相关的internet服务(3)---电子邮件服务的更多相关文章
- 与我们息息相关的internet服务(2)---WWW服务
在起步一个公司,从组建的技术上,可能要准备很多东西,其中一个就是我们熟悉的公司网站 网站,在初中,那时浏览一个网页可叫网上冲浪,听起来似乎比洗澡还爽快,可现在这词就是土鳖,网上冲浪火起来主要是应 ...
- 与我们息息相关的internet服务(1)---域名服务
在起步一个公司,从组建的技术上,可能要准备很多东西,其中一个就是我们熟悉的域名-----域名可以用在邮箱中.网站中等等 域名,听起来很怪的一个词(他类似于电话本的作用),但理解起来很简单,想法也很简单 ...
- Internet上的WWW服务与HTTP协议(非常非常不错的文档,推荐订阅)
Internet上的WWW服务与HTTP协议 兼容性----H1TP/1.1与HTTP/1.0后向兼容;运行1.1版本的web服务器可以与运行1.0版本的浏览器“对话”,运行1.1版本的浏览器也可以与 ...
- SAMBA服务和FTP服务讲解(week3_day1)--技术流ken
samba服务 Smb主要作为网络通信协议; Smb是基于cs架构: 完成Linux与windows之间的共享:linux与linux之间共享用NFS 第一步:安装samba [root@ken ~] ...
- SANBA服务和FTP服务
1.samba服务 Smb主要作为网络通信协议:Smb是基于cs(client/server)架构(架构还有bs,broswer/server):完成linux与windows之间的共享:linux与 ...
- SAMBA服务和FTP服务讲解
rz sz window和Linux之间小文件的传输 yum install lrzsz -y rz:window文件传送到linux中 sz:把Linux文件传送到window 防火墙: 立即关闭但 ...
- linux入门系列18--Web服务之Apache服务1
前面系列文章讲解了Linux下通过文件传输.文件共享.邮件系统来分享和获取资源,本文讲解网络资源获取和共享的另外一种形式,通过Apache服务程序来提供Web服务. 本文先讲解目前主流的Web服务程序 ...
- 微服务和SOA服务
微服务和SOA都被认为是基于服务的架构,这意味着这两种架构模式都非常强调将“服务”作为其架构中的首要组件,用于实现各种功能(包括业务层面和非业务层面).微服务和SOA是两种差异很大的架构模式,但是他们 ...
- 玩转Windows服务系列——Windows服务小技巧
伴随着研究Windows服务,逐渐掌握了一些小技巧,现在与大家分享一下. 将Windows服务转变为控制台程序 由于默认的Windows服务程序,编译后为Win32的窗口程序.我们在程序启动或运行过程 ...
随机推荐
- Excel VBA ——字典实用技巧
最近写了一些小功能,对字典有了进一步的理解,太强大了! 个人最近用过的字典应用有这么几个,写下来防止自己忘~同时方便大家 一.查找重复行 [原理]利用字典的exist方法,将数据加入字典时判断一下,如 ...
- find 递归/不递归 查找子目录的方法
1.递归查找(find 命令 是递归遍历文件夹的) 命令:find . -name “*.txt” //当前路径下递归查找以.txt结尾的文件夹 2.不递归查找 find . -name “*.txt ...
- 小强学渲染之Unity Shader边缘描边加强
项目开发遇到一个需求,就是当坦克的准心瞄准敌方(enemy tank 或 item box)时,要让选中的对象的轮廓高亮起来,这实际上是接下来要讲解的实时渲染中轮廓线的渲染应用.实现方式有多种,下面逐 ...
- c++ vector push_back对象的时候存起来的是拷贝
比如 class C1; vector<C1> vec;C1* p=new C1;vec v1;v1.push_back(&(*p));delete p; 这里,传进函数的是引用, ...
- pwnable.kr-fd-witeup
登录进远程电脑,看到flag,查看内容,权限不够失败咯,ls -la看看权限. 欧克,fd用户对flag只用可读权限,但是呢,看到fd用户对fd文件有s权限,它指设置使当前在执行阶段具有文件所有者的权 ...
- OJ题解记录计划
容错声明: ①题目选自https://acm.ecnu.edu.cn/,不再检查题目删改情况 ②所有代码仅代表个人AC提交,不保证解法无误 E0001 A+B Problem First AC: 2 ...
- synchronized 同步函数的竞争关系验证
synchronized是Java中的关键字,是一种同步锁.它修饰的对象有以下几种: 1. 修饰一个代码块,被修饰的代码块称为同步语句块,其作用的范围是大括号{}括起来的代码,作用的对象是调用这个代码 ...
- OO_多线程电梯_单元总结
概述: 面向对象的第二单元是多线程电梯.第一次实现一部傻瓜电梯,每次只送一个人:第二次实现一部可稍带电梯:第三次实现三部可稍带电梯. 一.设计策略 1.第5.6次作业设计思路 第5.6次作业的架构相似 ...
- MySQL主备
服务器基本环境: 两台centos6.4.iptables diabled .selinux disabled 两台的hosts解析 #yum install mysql -y //这个一定要装 ...
- ASP.NET Core下发布网站图解
与ASP.NET时代不同,ASP.NET Core不再是由IIS工作进程(w3wp.exe)托管,而是使用自托管Web服务器(Kestrel)运行,IIS则是作为反向代理的角色转发请求到Kestrel ...