下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
经典word整理文档,仅参考,双击此处可删除页眉页脚。本资料属于网络整理,如有侵权,请联系删除,谢谢!邮件服务器要在internet上提供电子邮件功能,必须有专门的电子邮件服务器。Internet上的电子邮件服务器的功能类似现实生活中的邮局。邮件服务器用户用户邮件服务器按功能可以划分为两种类型:smtp服务器和pop3/imap服务器Smtp服务器用于替用户发送邮件和接受外面发送给本地用户的邮件。它相当于现实生活中的邮局的邮件接收部门。Pop3/imap邮件服务器用于帮助用户读取smtp服务器接受进来的该用户的邮件。邮件客户端软件邮件客户端软件负责与邮件服务器通信,主要用于帮助用户将邮件发送给smtp服务器和从pop3/imap邮件服务器读取用户的电子邮件。比如现在的:forxmail,outlook等。那么一些web163,sohu等的电子邮箱。Smtp协议Simplemailtransferprotocol,简单邮件传输协议。它定义了邮件客户端软件与SMTP服务器之间,以及两台SMTP服务器之间的通行规则。Smtp服务器默认的监听端口是25.Smtp服务器将接收到的电子邮件保存到响应用户的电子邮箱中。用户要从电子邮箱中获取自己的电子邮件,需要通过邮件服务提供商的pop3邮件服务器来帮助完成。POP3协议Postofficeprotocol,邮局协议,它定义了邮件客户端软件与POP3服务器的通信规则。Pop3服务器默认的监听端口是110.IMAP协议Internetmessageaccessprotocol消息访问协议。他是对pop3协议的一种扩展。目前的版本是第4个版本,所以也称为imap4.Imap作为一种新的邮件协议,将来肯定会得到迅猛的发展,进而慢慢取代pop3协议。但是pop3协议作为一种长期存在、并且被公认的协议也不会在短期内淘汰。邮件格式Return-path:该字段代表邮件的回复地址From:该字段用于指定的发件人地址。邮件阅读程序显示的发件人地址就来源于这个字段。To:该字段用于指定收件人地址。Subject:该字段用于指定邮件的主题。如果主题内容中包含有ascii码以外的字符,通常要对其内容进行编码。Date:该字段用于指定邮件的发送时间Cc:该字段用于指定邮件的抄送地址Bcc:该字段用于指定邮件的暗送地址API优先加载jar包:mail.jar(javaMail的API)Activation.jarjavaBeansActivationframework)是一个专门处理数据的框架,一般用于封装数据。JavaMailAPI的分类及体系结构创建和解析邮件内容的API发送邮件的API接收邮件的API虽然以上三种类型的API在JavaMailAPI中都由多个API类组成。但每种类型所涉及的核心API并不多,其他类都是核心API的辅助类。那么大约有这个几个核心API类:Message,transport,storesession这四个类的工作关系是这样的:Store对象Message对象Message类:是创建和解析邮件的核心类,他的实例对象代表一封电子邮件。客户端程序发送邮件时,首先使用创建邮件的api创建出封装了邮件数据的message对象,然后把这个对象传递给邮件发送api发送。api把接收到的邮件数据封装在message类的实例对象中,客户端程序再使用邮件解析API从这个对象中解析出接收到的邮件数据。Trasport类:是发送邮件的核心类。他的实例对象代表实现了某个邮件发送协议的邮件发送对象,例如:smtp协议。客户端程序创建好message对象后,只需要使用邮件发送api得到的transportmessage对象传递给transport对象,并调用他的发送方法,就可以把邮件发送给指定的smtp服务器。Store类:是接收邮件的核心类。他的实例对象代表了某个邮件协议的邮件接受对象,例如pop3协议。客户端程序接受邮件时,只需要使用邮件接收api得到stroe对象,然后调用store对象的接收方法,就可以从指定的pop3服务器获得邮件数据,并把这些邮件数据封装到表示邮件的message对象中。Session类:该类用于定义整个应用程序所需的环境信息,以及收集客户端与邮件服务器建立网络连接的会话信息,如邮件
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度环保型海沙运输合作协议范本3篇
- 新乡工程学院《数据通信与协议》2023-2024学年第一学期期末试卷
- 2025年沪教版高二语文上册月考试卷
- 新疆警察学院《现代生物技术及应用》2023-2024学年第一学期期末试卷
- 《抗日战争的》课件
- 门诊慢病政策解读
- 维修承建合同范例
- 房屋租赁合同范例app
- 商铺合作快递合同范例
- 购买软件算法合同范例
- 2023上海初三语文一模试题记叙文阅读汇编(15区含答案)
- 山东大学《高级语言程序设计》2022-2023学年期末试卷
- 《微机系统与汇编语言》-课程设计-实时时钟的设计与实现
- 广东省深圳市龙岗区2023-2024学年四年级上学期期末数学试卷+
- 安全标准化示范班组建设汇报
- 智能电网建设与发展趋势
- 005独立避雷针基础施工方案
- 第三方代付工程款协议书范本
- 外研版英语九年级上册 Module1-12作文范文
- 公路工程勘察设计投标方案(技术方案)
- 小米科技公司的供应链管理策略分析(全面完整版)
评论
0/150
提交评论