




已阅读5页,还剩23页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1112期邮件服务系统完成时间1月30日 2月3日 WebMail项目功能 1 SMTP ESMTP服务器2 POP3服务器3 群发功能4 转发功能5 使用telnet outlook foxmail 测试程序全部测试通过6 WebMail客户端原型界面 7 利用JavaMailAPI收发邮件 包括附件的上传下载 引入HTML在线编辑器 项目所需要了解的知识点 Jbs基础知识集合 异常 File类 String类J2SEIO流多线程网络通信socket网络传输协议SMTP和POP3 了解何谓网络协议 网络上的计算机之间又是如何交换信息的呢 就像我们说话用某种语言一样 在网络上的各台计算机之间也有一种语言 这就是网络协议 不同的计算机之间必须使用相同的网络协议才能进行通信 我们要用的网络协议 SMTP SimpleMailTransferProtocol POP3 PostOfficeProtocol3 SMTP SMTP SimpleMailTransferProtocol 即简单邮件传输协议 它是一组用于由源地址到目的地址传送邮件的规则 或者说是由它来控制信件传输的一种中转方式 SMTP协议属于TCP IP协议族 它帮助每台计算机在发送或中转信件时找到下一个目的地 通过SMTP协议所指定的服务器 我们就可以把Email寄到收信人的服务器上了 整个过程只要几分钟 SMTP服务器则是遵循SMTP协议的发送邮件服务器 用来发送或中转电子邮件 常用的SMTP响应 SMTP响应以3位数字开始 后面跟有该响应的具体描述 SMTP正确交互过程1 HELO S 220 xxxC HELOxxxS 250 xxxC MAILFROM S 250 xxxC RCPTTO 可以重复出现 S 250 xxxC DATAS 354xxxC 邮件头 邮件体 多行 单独一行 S 250C QUITS 221xx ESMTP正确交互过程2 EHLO S 220 xxxC EHLOxxxS 250 WepullMailServer250 PIPELINING250 AUTH LOGINPLAIN250 AUTHLOGINPLAIN250 SIZE204800002508BITMIMEC AUTHLOGINS 334VXNlcm5hbWU6C BASE64加密后的用户名S 334UGFzc3dvcmQ6C BASE64加密后的密码S 235authsuccessfully 同上 POP3 POP3 PostOfficeProtocol3 也就是邮局代理协议它是规定个人计算机如何连接到互联网上的邮件服务器进行收发邮件的协议 POP3协议是一个简单的协议 它用于从远程邮件服务器上获取邮件 帮助用户登录到邮件服务器上 取邮件 删除邮件等 目前的电子邮件基本上都是通过POP3网络协议接收的 根据POP3的规定 当一个电子邮件程序需要接收电子邮件时 该程序同POP3服务程序需要建立起双向的传输通道本协议主要用于支持使用客户端远程管理在服务器上的电子邮件 发送及接受邮件示意图 客户端 服务器 服务器 esmtp smtp smtp pop3 POP3 Pop3使用模型 常用的POP3命令 POP3正确交互过程 1 S OKxxxC USERwang 用户名 S OKxxxC PASS123 密码 S OKxxxC STATS OK 个messageC LISTS OK2101426 POP3正确交互过程 2 C RETR1S OK4返回第1封邮件的正文C RETR2S OK6返回第2封邮件的正文C DELE1S OKxxxC QUITS OKxxx 转发功能的实现 通过CMD命令符进行代码初步测试 客户端测试 cmd命令测试 客户端测试 OUTLOOK 使用OUTLOOK作为客户端上线测试 OUTLOOK配置 添加用户 对OUTLOOK配置用户验证 当完成项目后需要做的事情 1 程序自我压力测试2 规范代码3 总结学习知识点4 扩充项目功能 工作并快乐着 保证按时工作完成之余 给予一定调节休息时间 才能更加有效的工作 使用163Esmtp示例 C 25S Anti spamGTforCoremailSystem 163com 20090903 C S 250 mail250 PIPELINING250 AUTHLOGINPLAIN250 AUTH LOGINPLAIN250 coremail1Uxr2xKj7kG0 xkI17xGrU7I0s8FY2U3Uj8Cz28x1UUUUU7Ic2I0Y2UFbVU7hUCa0 xDrUUUUj2508BITMIMEC authloginS 334dXNlcm5hbWU6C cWlsaW41MTg2用户名qilin5186 bse64加密后的 S 334UGFzc3dvcmQ6C NTE4Njg2密码 123S 235Authenticationsuccessful S mailfrom S 250MailOKC rcptto S 250MailOKC dataS 354Enddatawith C thisismyfirstmailfromwangleitnaS 250MailOKqueuedassmtp13 EcCowKDLh4 YfAZMbMCfAA 10435S21275493776C quitS 221Bye POP3163演示1 110S OKWelcometocoremailMailPop3Server 163coms d0a67bcd290bb19fb165d92968971e20s C userqilin5186 S OKcoremailC pass518686密码S OK70message s 614904byte s 共有70封邮件C stat统计邮箱资料 如邮件总数 和总大小S OK70614904C list返回邮件列表S OK706149041562257732286 OKWelcometocoremailMailPop3Server 163coms d0a67bcd290bb19fb165d92968971e20s userqilin5186 OKcoremail POP3163演示1 C retr1返回邮件列表中的第一封邮件S OK562octetsReceived unknown 58 49 237 62 bysmtp12 Coremail withSMTPidEMCowLCb24VmgAZMMMulAA 3861S4 Thu 03Jun201000 08 02 0800 CST yechengmyiswangletianhelowordX CM TRANSID EMCowLCb24VmgAZMMMulAA 3861S4X Coremail Antispam 1Uf129KBjDUn29KB7ZKAUJUUUUU529EdanIXcx71UUUUU7v73VFW2AGmfu7bjvjm3AaLaJ3UbIYCTnIWIevJa73UjIFyTuYvjxU2byZDUUUUMessage Id Date
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 苏州工业园区服务外包职业学院《高级运筹学》2023-2024学年第一学期期末试卷
- 《交通工具集成灯具》课件
- 遵义职业技术学院《统计学基础》2023-2024学年第一学期期末试卷
- 娄底职业技术学院《地质灾害评价与防治》2023-2024学年第二学期期末试卷
- 长白山职业技术学院《聚合物表征与测试实验》2023-2024学年第二学期期末试卷
- 新乡工程学院《建筑结构新技术与应用》2023-2024学年第二学期期末试卷
- 石家庄人民医学高等专科学校《重唱与合唱(一)》2023-2024学年第二学期期末试卷
- 《小猫咪找伙伴》课件
- 2025至2031年中国拼接信封睡袋行业投资前景及策略咨询研究报告
- 儿童房吊顶施工方案
- 产科术后镇痛
- 中央企业全面风险管理报告三篇
- 小神仙简谱(音乐资料)
- JJG 539-2016数字指示秤
- 九年级道德与法治第一学期期中考试质量分析报告
- GB/T 12750-2006半导体器件集成电路第11部分:半导体集成电路分规范(不包括混合电路)
- 2021年5月北京地区成人本科学士学位英语统一考试真题及答案
- 国防科技大学介绍
- 11470国际劳务合作和海外就业第2章
- 鸽巢问题(例1、例2)课件
- 防腐木施工合同样本(3篇)
评论
0/150
提交评论