1. javax.mail.Session 类
Session 类表示邮件会话,是 JavaMail API 的最高层入口类。 Session 对象从 java.util.Properties 对象中获取配置信息,如邮件发送服务器的主机名或 IP 地址、接受邮件的协议、发送邮件的协议、用户名、口令及整个应用程序中共享的其他信息。
2 . javax.mail.Store 类
Store 类表示接收邮件服务器上的注册用户的存储空间,通过 Store 类的 getFolder() 方法,可以访问用户的特定邮件夹。
3. javax.mail.Folder 类
Folder 类代表邮件夹,邮件都放在邮件夹中, Folder 类提供了管理邮件夹以及邮件的各种方法。
4. javax.mail.Message 类
Message 类代表电子邮件。 Message 类提供了读取和设置邮件内容的方法。邮件主要包含如下内容:地址信息,包括发件人地址、收件人地址列表、抄送地址列表和广播地址列表;邮件标题;邮件发送和接收日期;邮件正文(包括纯文本和附件)。
Message 是个抽象类,常用的具体子类为 Javax.mail.internet.MimeMessage 。 MimeMessage 是符合 MIME 规范的电子邮件。
5. javax.mail.Address 类
Address 类代表邮件地址,和 Message 类一样, Address 类也是个抽象类。常用的具体子类为 javax.mail.internet.InternetAddress 类。
6. javax.mail.Transport 类
Transport 类根据指定的邮件发送协议(通常是 SMTP ),通过指定的邮件发送服务器来发送邮件。 Transport 类是抽象类,它的静态方法 send(Message) 负责发送邮件。
分享到:
相关推荐
本章中主要介绍了使用JavaMail进行收取和发送带附件的邮件,使用XStream进行对象和XML之间的转换,并将邮件对应的XML文件和邮件的附件保存到本地的相应目录中,在操作邮件的过程中,可以直接操作邮件对象,就实现了...
NULL 博文链接:https://nopainnogain.iteye.com/blog/842555
JavaMail.jsp代码: *"%> *"%> *"%> *,java.io.*"%> ;charset=utf8"%> <title>CH17 - JavaMail2.jsp 利用JavaMail来发送电子邮件 - HTML格式 InternetAddress[] address = null; //...
我做了个Javamail发送邮件和java解析pdf,不过目前只会解析纯文本版的pdf,如果换成带图片或者纯图片的pdf就解析不了。解析要用的包都放在lib里,请自行添加。
以下是对JavaMail的常用类进行了详细分析的介绍,需要的朋友可以过来参考下
mail java发送邮件jar mail.jar和activation.jar附带java发送邮件源码
Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java...
字符集转换 日语字符集转换 通过在 Java 启动选项中添加以下内容,我能够处理 ShiftJIS 和 JIS,而不会认为这会太困难... JavaMail 的 ISO-2022-JP 也可以用带圆圈的数字处理。所谓的波浪破折号问题不需要您自己编码。
[转自IBM]中文编码问题 JDBC入门 Jdbc事务控制管理 常用数据库连接池 编写JDBC框架 客户信息管理系统 Servlet Filter 过滤器 HTTP 协议 文件上传和下载 Servlet事件监听器 JavaMail开发 (案例)Estore电子商城 软件...
在本文中我将解释支撑J2EE的13种核心技术:JDBC, JNDI, EJBs, RMI, JSP, Java servlets, XML, JMS, Java IDL, JTS, JTA, JavaMail 和 JAF,同时还将描述在何时、何处需要使用这些技术。当然,我还要介绍这些不同的...
带你步入J2EE殿堂:最易懂的J2EE实例 简析J2EE应用程序数据库类设计模式 编写高级应用程序3 关 于JAVA 的 可 移 植 性 Java 程序编码规范 利用Java实现zip压缩/解压缩 ...邮件例程 - JavaMail - 发送HTML邮件
本书是讲述Java技术的权威著作,全面介绍了Java 2 SDK 1.4的各种功能,内容涉及...使用JavaMail开发自动化电子邮件应用程序 将陈旧的系统转换为Web服务 学习如何使用Java Speech处理自然语言 对应用程序进行国际化改造
本书是讲述Java技术的权威著作,全面介绍了Java 2 SDK 1.4的各种功能,内容涉及...使用JavaMail开发自动化电子邮件应用程序 将陈旧的系统转换为Web服务 学习如何使用Java Speech处理自然语言 对应用程序进行国际化改造
本书是讲述Java技术的权威著作,全面介绍了Java 2 SDK 1.4的各种功能,内容涉及...使用JavaMail开发自动化电子邮件应用程序 将陈旧的系统转换为Web服务 学习如何使用Java Speech处理自然语言 对应用程序进行国际化改造
本书是讲述Java技术的权威著作,全面介绍了Java 2 SDK 1.4的各种功能,内容涉及...使用JavaMail开发自动化电子邮件应用程序 将陈旧的系统转换为Web服务 学习如何使用Java Speech处理自然语言 对应用程序进行国际化改造
本书是讲述Java技术的权威著作,全面介绍了Java 2 SDK 1.4的各种功能,内容涉及...使用JavaMail开发自动化电子邮件应用程序 将陈旧的系统转换为Web服务 学习如何使用Java Speech处理自然语言 对应用程序进行国际化改造
1.apache封转的javamail的jar包。 2、已经集成了mail.jar和activation.jar包。 3、直接导入到工程的编译路径下就可以使用了。
7.项目所需小工具之MailUtils(简化JavaMail) 8.项目所需小工具之BaseServlet(优先HttpServlet) 9.项目所需小工具之EncodingFilter(全站请求编码过滤器) 10.项目所需小工具之VerifyCodeServlet(生成一次性图片验证码)...
关系型数据库设计,SQL和JDBC的综合概览; 使用Swing组件创建完整的两层应用程序完成数据的检索、更新,汇总和分组; 使用Servelt,JSP,HTML表单,XML转换和JavaMail构建三层Web应用程序.
提醒我。 提醒我。 是一个 android 应用程序,它存储提醒。 它与 android Wear 集成,... 应用程序使用 JavaMail API 登录电子邮件帐户,以后可以使用该帐户通过电子邮件、智能手表以及通知操作按钮向朋友发送任务。