1.介绍:

Java Mail API的开发是SUN为Java开发者提供公用API框架的持续努力的良好例证。提倡公用框架,反对受限于供应商的解决方案,充分预示着一个日益开放的开发环境的建立。
  Java Mail API的结构本身证明了它的开发者的基本目标之一--软件开发的工作量应该取决于应用程序本身的复杂程度以及开发者所要求的控制程度。换句话说,Java Mail API尽可能地保持简单。乍看起来,JavaMail API所拥有的类总数以及类之间的关系可能让人误解为要花费漫长的学习时间。实际上,一旦正式开始使用,你就会发现该API不失为在应用程序中加入健壮的邮件/通讯支持的简单工具。

2.安装:

安装前要确保你的机子上安装得有标准版的JDK和Web服务器,并且已配置好,有关它们的安装方法,请参考其它文章(网上到处都有).

(1).安装JavaMail API。现在最常用的 JavaMail API 版本是1.3.
  要使用 JavaMail 1.3 API,请下载 JavaMail 1.3 实现,解开Javamail-1_3.zip 文件,并将 mail.jar 文件添加到 CLASSPATH 中。除了核心类,随版本 1.3 实现一起提供的还有 SMTP、IMAP4 和 POP3 供应商。
  
(2).JavaBeans Activation Framework(1.0.2版) 的安装
JavaMail API 的所有版本都需要 JavaBeans Activation Framework 来支持任意数据块的输入及相应处理。功能似乎不多,但目前许多浏览器和邮件工具中都能找到这种基本的 MIME 型支持。下载完框架后,解开 jaf1_0_2.zip 文件,并将 activation.jar 文件添加到 CLASSPATH 中。
  

注: 如果您使用的JDK是J2EE,就没有什么特定的事非要用基本 JavaMail API来做不可;J2EE 的类就能处理了,因为它本身就包含有JavaMail API和JAF,您只需要确将 j2ee.jar 文件添加到您的CLASSPATH 中并已全部设置好。

(待续)

JSP与JavaMail(1)---JavaMail和JAF的介绍相关推荐

  1. JSP与JavaMail(1)---JavaMail和JAF的介绍 (转)

    JSP与JavaMail(1)---JavaMail和JAF的介绍 (转)[@more@] 1.介绍: Java Mail api的开发是SUN为Java开发者提供公用API框架的持续努力的良好例证. ...

  2. 基于jsp邮件收发系统用javamail包

    邮件收发系统 用户界面(数据库),登陆(校验),写信,收信,通讯录(数据库),已发邮件. 基于jsp 用javamail包

  3. JavaMail API概述及JAF简介

    主要内容:  主要是对JavaMail API的基础介绍. JavaMail API简介:     ①JavaMail API支持常用的SMTP.POP3.IMAP和MIME等协议.开发时,直接使用A ...

  4. 在jsp页面如何禁用session?_Session 的简单介绍

    什么是Session? 当我们访问服务器某个网页的时候,会在服务器端的内存里开辟一块内存,这块内存就叫Session,而这个内存也是和浏览器是关联在一起的.这个浏览器指的是浏览器窗口,或者是浏览器的子 ...

  5. 【JavaLearn】#(23)JSP相关语法、HTTP协议、Servlet介绍、Servlet生命周期、请求和响应、相对路径、转发和重定向

    1. JSP简单内容 1.1 JavaEE JavaEE 包含JSP JavaEE是一个开发分布式企业级应用的规范和标准.JavaEE包含之前学过的所有内容(JavaSE) 真正开发中,很少使用Jav ...

  6. jaf java_J2EE—JAF和JavaMail

    今天终于是J2EE的最后两个规范了,也是最有联系的两个规范,让我们一起来看看他们吧. 一.JAF JAF是一个专用的数据处理框架,它用于封装数据,并为应用程序提供访问和操作数据的接口.JAF的主要作用 ...

  7. javamail,java发email,发邮件,jaf,activation,j2ee5冲突问题解决

    非常感谢火龙果,老紫竹和sunyujia 首先要引mail.jar和activation.jar包 下载地址为: javamail:http://java.sun.com/products/javam ...

  8. JavaMail邮件发送不成功的那些坑人情况及分析说明

    前言   JavaMail的使用本身并不难,网上有不少案例,简单易懂,而且有详细的中文注解.但是由于JavaMail的机制设置不够完善,特别是异常出错时的参考信息太少,给初学者造成了不少麻烦,而我就是 ...

  9. java中javamail收发邮件实现方法

    概述 1.邮件相关的标准 厂商所提供的 JavaMail 服务程序可以有选择地实现某些邮件协议,常见的邮件协议包括: SMTP(Simple Mail Transfer Protocol) :即简单邮 ...

最新文章

  1. 直接可以拿去用的正则验证表达式
  2. 记录一下提取文件夹中所有文件名字
  3. 思维的禁锢 大脑的绳锁
  4. Ubuntu install of ROS Melodic
  5. Linux kernel 3.10内核源码分析--TLB相关--TLB概念、flush、TLB lazy模式
  6. java 编写 欢迎你_社团联合会——java编程协会欢迎你的加入
  7. 马云:遇见好老板很重要;锤子上海法人变更;摩拜更名美团单车 | 极客头条...
  8. 教职工使用计算机管理制度,教师配置笔记本电脑管理办法
  9. Andrew ng清华报告听后感
  10. 银行的USB KEY里面包含的是什么
  11. 笔记本计算机虚拟技术,ThinkPad笔记本电脑如何开启CPU虚拟化技术的图文教程
  12. php gd表情包,gd表情包
  13. Linux环境准备五---VMWare打开CentOS虚拟机报错VT(长模式不兼容)等错误的解决方案
  14. imperva ssl加速卡查询
  15. 你还在用notifyDataSetChanged? 你已经out了
  16. 【实战】python-docx---每页表格固定显示行数
  17. yun2win即时通讯云-最安全的即时通讯云服务
  18. [macOS]_[打开GBK-ANSI编码的中文字符文件乱码解决办法]
  19. html测试题英语,北大PKU-GATE考试真题-题库
  20. 干活的累死累活,数据分析师最后还要会写PPT的5条原则

热门文章

  1. 福州第三方检测实验室设计需求
  2. Android应用不显示图标的终极解决方法!!吐血——
  3. 高级工程师做事方法总结篇
  4. 解密ThingJS是如何让程序员更高效的开发物联网可视化项目
  5. java 编程技巧_一些实用的 Java 编程技巧
  6. C的gets和strcat的使用
  7. java oracle in 10000_oracle循环插入1万条数据
  8. 证券期货业必须利用计算机系统,继续教育——创新课程学习自测题及参考答案(单项选择及判断题)...
  9. 分析NFS的16个组成员身份的限制的过程
  10. linux so reuseport,linux – SO_ATTACH_REUSEPORT_CBPF套接字选项意外行为