《精编》WebMail项目功能

上传人:tang****xu2 文档编号:133273174 上传时间:2020-05-25 格式:PPT 页数:28 大小:414KB
返回 下载 相关 举报
《精编》WebMail项目功能_第1页
第1页 / 共28页
《精编》WebMail项目功能_第2页
第2页 / 共28页
《精编》WebMail项目功能_第3页
第3页 / 共28页
《精编》WebMail项目功能_第4页
第4页 / 共28页
《精编》WebMail项目功能_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《《精编》WebMail项目功能》由会员分享,可在线阅读,更多相关《《精编》WebMail项目功能(28页珍藏版)》请在金锄头文库上搜索。

1、微普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 了解何谓网络协议 网络上的计算机之间又是如何交换信息的呢 就像我们说话用某种语言一样 在网络上的各台计算机之

2、间也有一种语言 这就是网络协议 不同的计算机之间必须使用相同的网络协议才能进行通信 我们要用的网络协议 SMTP SimpleMailTransferProtocol POP3 PostOfficeProtocol3 SMTP SMTP SimpleMailTransferProtocol 即简单邮件传输协议 它是一组用于由源地址到目的地址传送邮件的规则 或者说是由它来控制信件传输的一种中转方式 SMTP协议属于TCP IP协议族 它帮助每台计算机在发送或中转信件时找到下一个目的地 通过SMTP协议所指定的服务器 我们就可以把Email寄到收信人的服务器上了 整个过程只要几分钟 SMTP服务器

3、则是遵循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 LOGINPLAIN2

4、50 AUTHLOGINPLAIN250 SIZE204800002508BITMIMEC AUTHLOGINS 334VXNlcm5hbWU6C BASE64加密后的用户名S 334UGFzc3dvcmQ6C BASE64加密后的密码S 235authsuccessfully 同上 POP3 POP3 PostOfficeProtocol3 也就是邮局代理协议它是规定个人计算机如何连接到互联网上的邮件服务器进行收发邮件的协议 POP3协议是一个简单的协议 它用于从远程邮件服务器上获取邮件 帮助用户登录到邮件服务器上 取邮件 删除邮件等 目前的电子邮件基本上都是通过POP3网络协议接收的 根据

5、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封邮

6、件的正文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

7、PIPELINING250 AUTHLOGINPLAIN250 AUTH LOGINPLAIN250 coremail1Uxr2xKj7kG0 xkI17xGrU7I0s8FY2U3Uj8Cz28x1UUUUU7Ic2I0Y2UFbVU7hUCa0 xDrUUUUj2508BITMIMEC authloginS 334dXNlcm5hbWU6C cWlsaW41MTg2用户名qilin5186 bse64加密后的 S 334UGFzc3dvcmQ6C NTE4Njg2密码 123S 235Authenticationsuccessful S mailfrom S 250MailOKC rcpt

8、to 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

9、 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 withSMTPidEMC

10、owLCb24VmgAZMMMulAA 3861S4 Thu 03Jun201000 08 02 0800 CST yechengmyiswangletianhelowordX CM TRANSID EMCowLCb24VmgAZMMMulAA 3861S4X Coremail Antispam 1Uf129KBjDUn29KB7ZKAUJUUUUU529EdanIXcx71UUUUU7v73VFW2AGmfu7bjvjm3AaLaJ3UbIYCTnIWIevJa73UjIFyTuYvjxU2byZDUUUUMessage Id Date Thu 3Jun201000 08 19 0800 CST From qilin5186 X CM SenderInfo ptlox0avrylqqrwthudrp 1tbiDwPjf0iNX8a0UQAAsp C dele1S OKcoremailC quitS OKcoremail失去了跟主机的连接 25

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号