四川机电职业技术学院_第1页
四川机电职业技术学院_第2页
四川机电职业技术学院_第3页
四川机电职业技术学院_第4页
四川机电职业技术学院_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论