JavaMail实例学习笔记.pdfVIP

  • 2
  • 0
  • 约3.58千字
  • 约 3页
  • 2021-11-26 发布于浙江
  • 举报
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: 不是真的传输协议, 但它定义了邮件以外其它信息的传输, 如邮件格式、 附件等。 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.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 的话,也可以将以上文件放到 JRE 的 lib/ext 中,比如加 到 C:\jdk1.3\jre\lib\ext 中。 ▲[ 注] :如果您用的是 J2EE 开发的话, 可以不需要如上安装, 因为 J2EE 中的类已经有了这 些东西, 不过要提一下, 对于 J2EE 1.2.1 的话,你如果要用到 POP3 则要您自己手动加 POP3 的包文件,方法和上面一样,而 J2EE 1.3 的用户则不需要这些工作了。但无论如何,您都 要安装 JavaBeans Activation Framework 这个东西。 ▲[ 例子 ] 例如你可以用以下命令在 Windows 下配置: cd \javamail-1.2 copy mail.jar \jdk1.3\jre\lib\ext cd \jaf-1.0.1 copy activation.jar \jdk1.3\jre\lib\ext 【四、Java Mail 开发的核心类】 Java Mail 开发的核心类有: Session, Message, Address,Authenticator, Transport, Store, Folder 它们都是在 javax.mail 中,另外, javax.mail.internet 包也用得比较多。 【五、第一个发送邮件的例子: 】 以下是英注原文, 现在大多为

文档评论(0)

1亿VIP精品文档

相关文档