版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、邮件服务器培训教材,主要内容,认识电子邮件 邮件协议介绍 WWW在线收发邮件 MIME多功能Internet 邮件扩充服务 手机邮箱,认识电子邮件,什么是电子邮件 使用电子邮件所需的东西 邮件服务器 电子邮件与传统邮件相比有那些优点,什么是电子邮件,使用计算机,通过因特网寄出去的信就叫电子邮件,英文是Electronic mail,简称E-mail。 电子邮件是我们使用Internet进行信息传递的主要途径之一。,电子邮件的优点,一、速度快 (比电报还快) 二、异步传输 三、广域性 四、费用较低,像普通邮政一样,电子邮件不仅可以寄信,还可以邮寄许多其它东西,使用电子邮件所需的东西 1.电子邮件
2、信箱 2.收发电子邮件的软件(MUA),电子邮件信箱,通常写信需要填写收件人地址、收件人姓名、邮编等,但是电子邮件只需要知道对方的电子邮箱即通常说的E-mail。 电子邮件信箱就是因特网服务提供商ISP在它的邮件服务器上为你提供的一定大小的空间。,电子邮件信箱的表示法,用户名 + + 邮件服务器域名,同一个邮件 服务器上是唯一的,整个因特网 上是唯一的,如:,邮件服务器(第一反映),接收邮件服务器(POP3) 发送邮件服务器(SMTP) POP3 邮政协议 Post Office Protocol 3 SMTP 简单邮件传输协议 Simple Mail Transport Protocol 还
3、有那些?大家想想,邮件协议介绍,POP3(S)/SMTP(S) IMAP4(S)/SMTP(S) WebDAV Lotus Notes(Domino),POP3,协议介绍 POP3 允许客户端检索邮件服务器上的邮件。POP3 传输的是数据消息,这些消息可以是指令,也可以是应答 POP3 协议支持没有连接到服务器也可以进行邮件处理,离线访问模式是一种存储转发服务。 POP3 并不支持对服务器上邮件进行扩展操作,此过程由更高级的IMAP4完成。POP3 使用TCP 作为传输协议。,POP3,指令介绍 USER【Authorization】 PASS【Authorization】 STAT【Tran
4、saction】【取得全部邮件数目nn, 以及全部邮件大小mm】 LIST【Transaction】【列出邮件的索引以及邮件的大小】 RETR【Transaction】【读取邮件内容】 DELE【Transaction】【将邮件标记为删除状态】 RSET【Transaction】【将标记为删除的邮件重新设定为未删除状态】 UIDL【Transaction】【邮件UID列表】 QUIT【Authorization】,POP3,简单用例 POP3client.cap 常用的POP3邮件服务器 Sohu Tom Foxmail 163(before 2006.11) Sina(额外开启) 加密POP
5、3S gmail,SMTP,协议介绍 SMTP 是一种提供可靠且有效电子邮件传输的协议 SMTP 是建立在OSI传输层上的一种邮件服务,主要用于传输系统之间的邮件信息并提供邮件到达、邮件状态变化等有关的通知 SMTP 重要特性之一是其能跨越网络传输邮件,即“ SMTP 邮件中继”。 域名服务系统(DNS)的邮件交换服务器可以用来识别出传输邮件的下一跳IP 地址。,SMTP,指令介绍 EHLO【此命令开始会话,随后使用AUTH认证】 AUTH【login、高级认证】 MAIL FROM【发件人】 RECP TO【收件人】 DATA【MIME格式的邮件内容】 QUIT【退出】,SMTP,简单用例
6、ESMTP.cap 加密SMTP gmail,IMAP4,协议介绍 因特网信息访问协议(IMAP)用于访问存储在邮件服务器系统内的电子邮件和电子公告板信息。 IMAP 协议比POP3 协议高级,扩展了POP3 并提供对远程邮件访问的三种支持方式:离线、在线和无连接 在线方式下,IMAP 用户不用一次性地从共享服务器上收取邮件然后删除。IMAP 采用的是交互式客户机服务器方式 根据IMAP 客户端实现方式及系统管理员设计的邮件系统结构,用户可以在本地机器上保存邮件,或在服务器上保存邮件,也可以两者选一 IMAP 包括了一系列操作:邮箱的建立、删除及重命名、检查新邮件、永久删除邮件、设置和清除标志
7、、基于服务器和MIME 的分析和搜索、有效并有选择的取回邮件属性、文本和部分内容 IMAP 允许用户从多台计算机上访问邮件(新邮件或保存过的邮件)。对于保证电子邮件的可靠性和同时使用多台计算机的环境来说,这一特性尤其重要。,IMAP4,指令介绍 LOGIN【登陆,plain】 STARTTLS【登陆,私有认证,私密保护】 SELECT【选定目录】 CREATE【创建目录】 DELETE【删除目录】 LIST【列出目录】 FETCH【读取邮件】 STORE【修改邮件属性】 EXPUNGE【删除已标志del的邮件】 COPY【邮件复制】 CAPABILITY【服务器支持功能列表】 LOGOUT【登
8、出】,IMAP4,简单用例 Imaptest.cap 其他 Gmail 加密IMAP4S,WebDAV,协议介绍 WebDAV(Web 分布式著作和出版),一种Web 上协同创作的标准 它是超文本传输协议(HTTP) 的一组扩展,允许Internet 上的用户间协同编辑和进行文件管理 用于Exchange邮件服务器,WebDAV,WEBDAV 接口协议也可以用于企业邮件系统为微软的Exchange 服务器的通信 改写保护 资源管理(创建、移动、复制和删除集合,以及集合中的资源或文件) 文档属性(电子邮件中,这些属性可能是发件人的姓名和接收邮件的时间),WebDav,代码简介 /创建证书 NTC
9、redentials creds = new NTCredentials(userName, password, hostAdd, domain); /通过webdav获得邮服上的资源对象 WebdavResource wdr = new WebdavResource(host, creds, WebdavResource.NOACTION, DepthSupport.DEPTH_INFINITY); /通过propfindMethod方法获得收件箱的资源 java.util.Enumeration responses = pfindMethod(inboxUrl, MailEx
10、changeTask.depth, v); /下面方法获得新邮件对象,存放在数组中 ArrayList list = GetEmailInfo(responses); /通过下面的put方法,将需要发送的邮件发送到草稿箱,并最终发送出去 wdr.putMethod(draftsUrl + subject + .eml, MIMEMessage.toByteArray();,Notes,协议介绍 Lotus API 为Lotus Notes/Domino 系列应用程序与外部接口提供了一系列的方法。它的接口实现语言有java,有C 通过这些接口,外部应用可以探测到Lotus Notes/Domin
11、o 中的信息变化,同时也可以与其内部实现信息交换。,Notes,代码简介 /创建与notes服务器连接的session Sessionsession = NotesFactory.createSession(server + : + port, user, password); /从session中获得数据库对象 Database db = session.getDatabase(session.getServerName(), nsfPath, true); /从数据库对象上获得收件箱视图 View inboxView = db.getView($Inbox); /下面方法从收件箱中收取新邮
12、件 processRecvMail(inboxView); /建立新邮件文本,并发送出去 Document doc = db.createDocument(); doc.send(receiver); doc.save();,MIME,MIME类型就是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。多用于指定一些客户端自定义的文件名,以及一些媒体文件打开方式 MIME的英文全称是Multipurpose Internet Mail Extensions 多功能Internet 邮件扩充服务,它是一种多用途网际邮件扩充协议,在1
13、992年最早应用于电子邮件系统,但后来也应用到浏览器,MIME,常见的MIME类型 超文本标记语言文本 .html,.html text/html 普通文本 .txt text/plain RTF文本 .rtf application/rtf GIF图形 .gif image/gif JPEG图形 .jpeg,.jpg image/jpeg au声音文件 .au audio/basic MIDI音乐文件 mid,.midi audio/midi,audio/x-midi RealAudio音乐文件 .ra, .ram audio/x-pn-realaudio MPEG文件 .mpg,.mpeg
14、 video/mpeg AVI文件 .avi video/x-msvideo GZIP文件 .gz application/x-gzip TAR文件 .tar application/x-tar,MIME,Internet中有一个专门组织IANA来确认标准的MIME类型,但Internet发展的太快,很多应用程序等不及IANA来确认他们使用的MIME类型为标准类型。因此他们使用在类别中以x-开头的方法标识这个类别还没有成为标准,例如:x-gzip,x-tar等 事实上这些类型运用的很广泛,已经成为了事实标准。只要客户机和服务器共同承认这个MIME类型,即使它是不标准的类型也没有关系,客户程序就
15、能根据MIME类型,采用具体的处理手段来处理数据,MIME,MIME信息的剖析 头字段【大体上分为MIME信息头和MIME段头】 信息头 MIME-Version 版本号,1.0 Content-Type ,数据类型 Content-Transfer-Encoding ,数据的编码 Base64,qp,7bit,8bit Content-Description 描述 MIME段头 MIME-Version 其余见信息头,MIME,实例讲解 编码问题 收到的是乱码 由于发件人所在的国家或地区的编码和中国大陆不一样,比如香港台湾地区一般是 big5,如果在邮箱直接查看,就可能会显示为乱码。 由于发
16、件人使用的邮件收发工具和您使用的不一致 由于发件人邮件服务器的邮件传输机制和您的邮件服务器不一样造成的 对方收到的是乱码 请您在写信时采用简体中文 GB2312 的编码来写信。或者采用 Word 文档写完后以附件方式发送给对方,或者写成文本文件,用 Winzip 压缩一下发送给对方,或把文字直接用 Photoshop 做成图片以附件形式给对方,WWW在线收发邮件,与其他邮服的区别 端口 使用体验 客户端软件可以收发? 有哪些? Hotmail【收费?免费?】 Y,手机邮箱,移动邮件方式 传统方式(Pull) 传统的邮件收取方式例如Outlook,通过客户端主动发起请求的方式从邮件服务器获取邮件,即客户端定期“轮询”邮件服务器,如果有邮件就马上接收。这种通过客户端软件主动获取邮件的方式被称为“PULL”方式邮件。PULL 方式需要由用户主动发起,而用户并不知道什么时候有新邮件到达,所以这种方式下用户无法及时的处理邮件。对于移动客户端来说,“PULL”方式邮件需要客户端始终在线、且需要客户端频繁发起邮件查收请求,不适合移动邮件业务。 Push方式 随着第三代移动通信时代的到来,特别是Push 技术的广泛应用,移多指基于手机终端操作且具有主动推送能力的移动电子邮件,也称为Push Mai业务。如海外的“黑莓”是个典型的Push M
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 普通高中生物新课程标准
- 短波电台技术升级方案
- 公用设备工程师动力公共基础考试考点手册
- 新型教学课桌椅家具安装方案
- 公益慈善活动实施方案
- 钢结构大门抗震施工方案
- 水利工程安全隐患排查与整改制度
- 2024全新学生实验安全培训
- 建筑施工木工安全培训
- 培训表格制作和
- 折翼的精灵:青少年自伤心理干预与预防
- 2023年资产负债表模板
- 初三化学上学期氧气-课件
- 浙江省杭州市保俶塔教育集团2023-2024学年八年级上学期期中科学试卷
- 第四课探索认识的奥秘高中政治统编版必修四
- 吸附式空气干燥机操作规程
- 《中国餐桌礼仪》(说课稿)-小学生主题班会通用版
- 三角函数在新旧教材中的对比(全文)
- 总法律顾问述职报告书
- 高速公路机电维护安全培训编制课件
- 急性呼吸窘迫综合征-PPT(精)
评论
0/150
提交评论