




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
3.2HTML电子邮件的发送信息工程系向模/p>
@163.com
156638267Tel:
Email:
QQ:1任务引入1、任务分组四个学生组成一个任务组,学生自由组合。每个任务组选出一名组长,负责本组的任务分工,组长除参加任务外,负责组员间的分工、必须认真、如实填写学生任务执行报告。并上传提交任务报告、程序源代码。2、布置任务在校内测试邮件服务器上申请两个邮箱地址,配置myeclipse和tomcat开发一个基于web的HTML格式的邮件发送程序。该程序能够实现纯文本邮件的发送。并能通过适当的配置,进一步测试,向163,sina等邮箱发送邮件。2/122任务讨论1、HTML表单的数据制作与提交在WEB页面中,需要制作下拉列表,并将选择的数据提交给服务端邮件处理程序。2、任务的关键点及要求(1)、如何制作具有上拉列表选项的HTML表单。(2)、HTML格式的邮件如何封装与解析。(3)、HTML格式的邮件发送流程。3/123邮件内容封装形式信封信体信体内容部份一信体内容部份二电子邮件是由信封、信体组成。基中信体可以分为若干个部分组成。如图4/123邮件内容封装形式在javamail中,以上几个部分通过相应的类来实现。下面是邮件建立、发送的详细过程(1)、建立信封Messagemsg=new
MimeMessage(session);(2)、写发信人地址
msg.setFrom(new
InternetAddress(from));(3)、写收信人地址
msg.setRecipient(Message.RecipientType.TO,newInternetAddress(to));(4)、设置邮件的主题
msg.setSubject(subject);(5)、邮件的发送日期msg.setSentDate(newDate());(5/123邮件内容封装形式在javamail中,以上几个部分通过相应的类来实现。下面是邮件建立、发送的详细过程(1)、建立信封Messagemsg=new
MimeMessage(session);(2)、写发信人地址
msg.setFrom(new
InternetAddress(from));
(3)、写收信人地址
msg.setRecipient(Message.RecipientType.TO,newInternetAddress(to));(4)、设置邮件的主题
msg.setSubject(subject);
(5)、邮件的发送日期msg.setSentDate(newDate());(6/123邮件内容封装形式(6)、建立信体
Multipartmp=newMimeMultipart();(7)、信体内容部份
MimeBodyPart
mbp=newMimeBodyPart();(8)、将内容封装入信体内容部分,并设置其内容的格式及编码mbp.setContent(context,type+";charset=GB2312");(9)、将信体内容部分封装入信体
mp.addBodyPart(mbp);(10)、将信体放入信封
msg.setContent(mp);(11)、发送Transport.send(msg);7/124任务实施1.启动myeclipse,创建web项目2、建立web项目,名为:htmlmail3、引入需要使用的JAR文件,mail.jar,cos.jar,activation.jar。4、在WebRoot
下建立javamail1.html文件5、创建包com.serverlet6、在com.serverlet包下创建serverlet7、填写serverlet映射的URL,自动生成web.xml。8/125任务点评在分组实施的情况下,各小组分工明确,任务完成较好。但也发现一些问题。1、部份小组成员分工不明确,导致任务实施过程中,进展较慢,没有按时完成。2.同学们查阅资料的能力不强,遇到问题时,不会查阅相关资料,延误了时间。3.邮件的封装格式的理解不是很准确,同学们在动手实作时,对邮件封装的程序代码出现较多的错误。9/126试一试练一练1、HTML下拉列表的制作<select></select>标志对用来创建一个菜单下拉列表框。此标志对用于<form></form>标志对之间。<select>具有multiple、name和size属性。multiple属性不用赋值,直接加入标志中即可使用,加入了此属性后列表框就成了可多选的了;name是此列表框的名字,它与上边讲的name属性作用是一样的;size属
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 关于水电安装合同范本
- 出国保姆合同范本
- 拌合站加工合同范本
- 万科景观合同范本
- 北京市装饰合同范例
- 冷库玉米加工合同范本
- 合作送外卖合同范例
- 公司结算合同范本
- 地基注浆加固合同范本
- 光伏发电代理合同范本
- 《创伤失血性休克中国急诊专家共识(2023)》解读课件
- 2024年全国体育单招英语考卷和答案
- 河北省邯郸市磁县2024届中考数学模试卷含解析
- 2024上海市高三英语一模各区《完形填空》分类汇编
- 2020-2024年安徽省初中学业水平考试中考历史试卷(5年真题+答案解析)
- 企业解散清算公告模板
- 2024年江苏农牧科技职业学院单招职业适应性测试题库带答案
- GB/T 43977-2024电子气体八氟环丁烷
- 2024年廊坊市财信投资集团有限公司招聘笔试冲刺题(带答案解析)
- 以案促改整改方案整改目标
- 2024年江西应用工程职业学院单招职业技能测试题库及答案解析
评论
0/150
提交评论