`

JavaMail (转)

阅读更多
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应用

    本章中主要介绍了使用JavaMail进行收取和发送带附件的邮件,使用XStream进行对象和XML之间的转换,并将邮件对应的XML文件和邮件的附件保存到本地的相应目录中,在操作邮件的过程中,可以直接操作邮件对象,就实现了...

    javamail发送邮件(转)

    NULL 博文链接:https://nopainnogain.iteye.com/blog/842555

    JavaMail jsp发送邮件

    JavaMail.jsp代码: *"%> *"%> *"%> *,java.io.*"%> ;charset=utf8"%> <title>CH17 - JavaMail2.jsp 利用JavaMail来发送电子邮件 - HTML格式 InternetAddress[] address = null; //...

    javamail发送邮件和java解析pdf

    我做了个Javamail发送邮件和java解析pdf,不过目前只会解析纯文本版的pdf,如果换成带图片或者纯图片的pdf就解析不了。解析要用的包都放在lib里,请自行添加。

    基于JavaMail的常用类详细介绍

    以下是对JavaMail的常用类进行了详细分析的介绍,需要的朋友可以过来参考下

    java邮件jar包 mail.jar

    mail java发送邮件jar mail.jar和activation.jar附带java发送邮件源码

    基于Javamail的邮件收发系统(系统+论文+开题报告+任务书+外文翻译+文献综述+答辩PPT).zip

    Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java...

    JapaneseCharsetConvert:日语字符集转换

    字符集转换 日语字符集转换 通过在 Java 启动选项中添加以下内容,我能够处理 ShiftJIS 和 JIS,而不会认为这会太困难... JavaMail 的 ISO-2022-JP 也可以用带圆圈的数字处理。所谓的波浪破折号问题不需要您自己编码。

    JAVAWeb全课程笔记( html版)

    [转自IBM]中文编码问题 JDBC入门 Jdbc事务控制管理 常用数据库连接池 编写JDBC框架 客户信息管理系统 Servlet Filter 过滤器 HTTP 协议 文件上传和下载 Servlet事件监听器 JavaMail开发 (案例)Estore电子商城 软件...

    J2EE 的 13 种核心技术(转).doc

    在本文中我将解释支撑J2EE的13种核心技术:JDBC, JNDI, EJBs, RMI, JSP, Java servlets, XML, JMS, Java IDL, JTS, JTA, JavaMail 和 JAF,同时还将描述在何时、何处需要使用这些技术。当然,我还要介绍这些不同的...

    CSDN.rar_简繁体_股票 java

    带你步入J2EE殿堂:最易懂的J2EE实例 简析J2EE应用程序数据库类设计模式 编写高级应用程序3 关 于JAVA 的 可 移 植 性 Java 程序编码规范 利用Java实现zip压缩/解压缩 ...邮件例程 - JavaMail - 发送HTML邮件

    Java 2技术内幕(Part1)

    本书是讲述Java技术的权威著作,全面介绍了Java 2 SDK 1.4的各种功能,内容涉及...使用JavaMail开发自动化电子邮件应用程序 将陈旧的系统转换为Web服务 学习如何使用Java Speech处理自然语言 对应用程序进行国际化改造

    Java 2技术内幕(Part2)

    本书是讲述Java技术的权威著作,全面介绍了Java 2 SDK 1.4的各种功能,内容涉及...使用JavaMail开发自动化电子邮件应用程序 将陈旧的系统转换为Web服务 学习如何使用Java Speech处理自然语言 对应用程序进行国际化改造

    Java 2技术内幕(Part5)

    本书是讲述Java技术的权威著作,全面介绍了Java 2 SDK 1.4的各种功能,内容涉及...使用JavaMail开发自动化电子邮件应用程序 将陈旧的系统转换为Web服务 学习如何使用Java Speech处理自然语言 对应用程序进行国际化改造

    Java 2技术内幕(Part3)

    本书是讲述Java技术的权威著作,全面介绍了Java 2 SDK 1.4的各种功能,内容涉及...使用JavaMail开发自动化电子邮件应用程序 将陈旧的系统转换为Web服务 学习如何使用Java Speech处理自然语言 对应用程序进行国际化改造

    Java 2技术内幕(Part4)

    本书是讲述Java技术的权威著作,全面介绍了Java 2 SDK 1.4的各种功能,内容涉及...使用JavaMail开发自动化电子邮件应用程序 将陈旧的系统转换为Web服务 学习如何使用Java Speech处理自然语言 对应用程序进行国际化改造

    commons_mail.jar

    1.apache封转的javamail的jar包。 2、已经集成了mail.jar和activation.jar包。 3、直接导入到工程的编译路径下就可以使用了。

    JavaWeb网上图书商场完整项目(含相关素材文件)

    7.项目所需小工具之MailUtils(简化JavaMail) 8.项目所需小工具之BaseServlet(优先HttpServlet) 9.项目所需小工具之EncodingFilter(全站请求编码过滤器) 10.项目所需小工具之VerifyCodeServlet(生成一次性图片验证码)...

    java数据库编程

    关系型数据库设计,SQL和JDBC的综合概览; 使用Swing组件创建完整的两层应用程序完成数据的检索、更新,汇总和分组; 使用Servelt,JSP,HTML表单,XML转换和JavaMail构建三层Web应用程序.

    remindme.:提醒我。 是一个 android 应用程序,它存储提醒。 它与 Android Wear 集成,因此通知也会推送到智能手表。 (迷你项目,B-Tech VII sem)

    提醒我。 提醒我。 是一个 android 应用程序,它存储提醒。 它与 android Wear 集成,... 应用程序使用 JavaMail API 登录电子邮件帐户,以后可以使用该帐户通过电子邮件、智能手表以及通知操作按钮向朋友发送任务。

Global site tag (gtag.js) - Google Analytics