版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2027年河北省历史高考高考仿真卷(含答案+解析)
- 靶向训练 2027年河南省政治高三鲁教版模拟演练卷(含答案+解析)
- 2027年天津市语文高三考前加分卷(含答案+解析)
- 2027年新高考II卷政治高考三轮回归基础卷(含答案+解析)
- 求职者短期住宿协议范本求职公寓租赁合同二篇
- 2026年中国传统工艺品市场调查研究报告
- 2026新型结合剂对粘土质耐火砖高温蠕变性能影响机制深度研究报告
- 2026综合类-中医妇科学主治医师-中医妇科学-月经病历年真题摘选带答案详解
- 2026经济师-中级经济师-中级经济师人力资源管理历年参考题库含答案详解
- 2026福建省机关事业单位工勤人员技能等级考试(矫形器制作装配工)历年参考题库含答案详解
- 2026年广东省国家工作人员学法用法考试通-用题库及答案
- 2026年辽宁省大连市辅警人员招聘考试试题及答案
- 2026新人教版二年级上册小学数学教学计划附教学进度表教案
- 金蝶云星空总账初始化操作手册
- 新版2026秋新人教版五年级上册语文全册教案合集
- 新苏教版科学五年级上册 3.9《弹力》教学课件
- 水利水电工程单元工程施工质量检验表与验收表(SLT631.5-2025)
- 宅基地制度改革试点档案
- 2024届上海市普通高中物理高二第一学期期末学业质量监测试题含解析
- YB/T 319-1997冶金用锰矿石
- GB/T 3730.1-2001汽车和挂车类型的术语和定义
评论
0/150
提交评论