2022年JavaMail实例学习笔记 .pdf

上传人:C****o 文档编号:39716983 上传时间:2022-09-07 格式:PDF 页数:3 大小:36.32KB
返回 下载 相关 举报
2022年JavaMail实例学习笔记 .pdf_第1页
第1页 / 共3页
2022年JavaMail实例学习笔记 .pdf_第2页
第2页 / 共3页
点击查看更多>>
资源描述

《2022年JavaMail实例学习笔记 .pdf》由会员分享,可在线阅读,更多相关《2022年JavaMail实例学习笔记 .pdf(3页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、Java Mail 实例学习笔记【一、需要安装的环境】JDK 1.1.6+或 the Java 2 Platform,Standard Edition(J2SE)1.2.x 或 1.3.x.【二、邮件协议】STMP:简单邮件协议,需要邮件服务器等。POP:最常用,但不提供任何支持区分邮件新旧的功能,这个要自己写。IMAP:高级邮件应用协议,但Java Mail 程序不能将POP 的程序直接改成IMAP 的。但不要以为IMAP 协议高级强大,它最大的缺点是大大加重了邮件服务器的工作,使得用户邮件增多时,邮件收发服务器不堪重负,而POP 则不将邮件存在服务器,而是直接下载到用户端。MIME:不是真

2、的传输协议,但它定义了邮件以外其它信息的传输,如邮件格式、附件等。NNTP 和其它协议:可能 SUN 和这些协议提供商没达成合作协议,不过SUN 还是预留了这些第三方的协议接口。【三、安装JavaMail】以下安装JavaMail1.2 和 JavaMail1.1.3 是任选一个,建议安装JavaMail1.2。安装 JavaMail1.2:下载 JavaMail1.2,解压缩javamail-1_2.zip 文件,然后将mail.jar 文件加到classpath 中,JavaMail1.2 支持 SMTP、IMAP4 和 POP3。然后安装JavaBean激活框架。安装 JavaMail1

3、.1.3:下载 JavaMail1.1.3,,解压缩javamail1_1_3.zip 文件,然后将mail.jar 文件加到classpath 中,JavaMail1.1.3 支持 SMTP、IMAP4。而 POP 的话要另行安装pop31_1_1.zip,并将pop3.jar文件也加到classpath 中。然后安装JavaBean激活框架。安装 JavaBeans Activation Framework:下载好后,解压缩jaf1_0_1.zip 文件,并将activation.jar 文件加到classpath 中。注:当然,如果不想修改classpath 的话,也可以将以上文件放到J

4、RE 的 lib/ext 中,比如加到 C:jdk1.3jrelibext中。注:如果您用的是J2EE 开发的话,可以不需要如上安装,因为 J2EE 中的类已经有了这些东西,不过要提一下,对于 J2EE 1.2.1 的话,你如果要用到POP3 则要您自己手动加POP3的包文件,方法和上面一样,而J2EE 1.3 的用户则不需要这些工作了。但无论如何,您都要安装 JavaBeans Activation Framework 这个东西。例子 例如你可以用以下命令在Windows 下配置:cd javamail-1.2 copy mail.jar jdk1.3jrelibext cd jaf-1.0

5、.1 copy activation.jar jdk1.3jrelibext【四、Java Mail 开发的核心类】Java Mail 开发的核心类有:Session,Message,Address,Authenticator,Transport,Store,Folder 它们都是在javax.mail 中,另外,javax.mail.internet 包也用得比较多。名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 3 页 -【五、第一个发送邮件的例子:】以下是英注原文,现在大多为需要密码验证的邮箱,所以该程序不可直接运行,具体例子见我发的源码。String host=.;Str

6、ing from=.;String to=.;/Get system properties Properties props=System.getProperties();/Setup mail server props.put(mail.smtp.host,host);/Get session Session session=Session.getDefaultInstance(props,null);/Define message MimeMessage message=new MimeMessage(session);message.setFrom(new InternetAddress

7、(from);message.addRecipient(Message.RecipientType.TO,new InternetAddress(to);message.setSubject(Hello JavaMail);message.setText(Welcome to JavaMail);/Send message Transport.send(message);【六、与Java Mail 有关的英文词汇】tutorial 家庭老师incorporate 加入,组合API Application Program Interface 应用程序接口feedback 反馈,反馈信息FAQ 常

8、见问题解答Agent n.1 代理人,代理商;经纪人2 作用者,原动力,动因;作用剂run across 1 主英开车送2 不期而遇;偶然发现underlying adj.1 根本的,基础的2 含蓄的,潜在的mechanism n.1 机械装置2 构造,机制3 办法,技巧,途径relay n.1 接替人员,替班2 中继转播(设备)vt.1 转述;转达2 转播deliver to 转交,交付,传达Enterprise n.1 事业,计划2 事业心,进取心3 企事业单位,公司implementation n.执行unbundle、unzip 解压缩release vt.1 释放;放开2 发布;发行;发售n.1 释放,排放,解除2 释放令3 公映的新影片,发布的新闻 消息 Review n.1 回顾;检查;检讨;重新考虑2 评论性刊物,评论3 检阅vt.回顾 vt.&vi.写的评论文章authentication n.证明,鉴定take advantage of v.利用constructor n.构造器名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 3 页 -Recipient n.接受者名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 3 页 -

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

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁