`

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-1.5 API

    JavaMail API是Java平台上用于发送和接收电子邮件的一个标准扩展库。它并不是Java标准库的一部分,而是Java企业版(J2EE)中的一部分。JavaMail提供了一系列用于处理电子邮件的类和接口,允许开发者在Java应用程序中...

    JavaMail完整JAR包

    JavaMail 是一个强大的开源库,专门用于在Java应用程序中处理电子邮件。这个完整JAR包包含了所有必要的组件,使得开发者能够方便地实现发送、接收、读取以及管理电子邮件。以下是JavaMail的一些关键知识点: 1. **...

    javamail发送邮件实例

    JavaMail 是一个强大的开源库,用于在Java应用程序中发送和接收电子邮件。这个库提供了一组API,使得开发者能够轻松地处理SMTP(简单邮件传输协议)、POP3(邮局协议)和IMAP(因特网消息访问协议)等邮件服务。在...

    javamail源码

    JavaMail 是一个开源的 Java 库,用于处理电子邮件通信。这个库提供了丰富的API,使得开发者能够在Java应用程序中发送、接收和操作电子邮件。源码分析可以帮助我们深入理解其内部工作原理和设计模式,这对于进行定制...

    JavaMail必需包

    JavaMail 是一个强大的开源库,专门用于在Java应用程序中处理电子邮件。这个压缩包"JavaMail必需包"显然是为了支持开发人员构建与邮件相关的功能,比如发送、接收、管理邮件等。尽管描述中提到包含了一些非JavaMail...

    javamail附件从流中获取

    JavaMail 是一个开源库,用于在Java应用程序中发送和接收电子邮件。它提供了丰富的API,使得开发者可以方便地处理复杂的邮件操作,包括添加附件、设置HTML内容等。在"javamail附件从流中获取"这个主题中,我们将深入...

    James+Javamail构建邮件服务

    James不仅是一个邮件服务器,更是一个邮件应用平台,通过Mailet(类似于Servlet)机制可以轻松扩展其功能,例如实现Mail2SMS(邮件转短信)、Mail2Fax(邮件转传真)等功能。 James具有非常灵活的配置选项,特别是...

    javamail发送邮件(转)

    JavaMail 是一个开源库,用于在Java应用程序中发送和接收电子邮件。这个库提供了一套全面的API,使得开发者能够方便地实现SMTP、POP3、IMAP等邮件协议。本篇文章将详细探讨JavaMail发送邮件的基本原理及使用方法,...

    JavaMail开发手册

    JavaMail 是一个开源的 Java API,它允许开发者在 Java 应用程序中处理电子邮件。这个API提供了丰富的功能,包括创建、发送、接收和解析邮件。JavaMail 开发手册是学习和掌握这一技术的重要资源,涵盖了从基本概念到...

    javamail需要的包

    JavaMail 是一个开源的 Java API,它允许开发者在 Java 应用程序中发送和接收电子邮件。这个API提供了全面的功能,包括支持SMTP、POP3、IMAP等邮件协议,以及MIME消息处理。在使用JavaMail时,需要依赖一些核心的库...

    JavaMail介绍.pdf

    ### JavaMail API 详解 #### 一、JavaMail 技术简介 JavaMail API 是一个用于阅读、编写和发送电子邮件的可选包(标准扩展),主要用于构建基于标准的电子邮件客户端。它支持多种互联网邮件协议,包括但不限于 ...

    javaMail发送邮件常用包

    JavaMail 是一个开源的 Java API,它为 Java 程序员提供了强大的功能,使得能够方便地发送和接收电子邮件。这个“JavaMail 发送邮件常用包”可能包含了用于实现邮件功能的核心库和其他辅助组件。在JavaMail中,主要...

    JAVAmail验证

    ### JAVAmail验证的相关知识点 #### 一、JAVAmail概述与应用背景 JavaMail API是Java平台的一个重要组成部分,主要用于处理电子邮件消息的发送和接收。它为开发者提供了丰富的接口和类来构建邮件客户端和服务端...

    javamail发送邮件和java解析pdf

    JavaMail 是一个强大的开源库,用于在Java应用程序中发送和接收电子邮件。它提供了与各种邮件协议(如SMTP、POP3和IMAP)交互的接口,包括支持SSL/TLS加密的安全连接,以及MIME多部分消息处理,使得可以发送包含附件...

    命令发送接收javamail

    JavaMail 是一个强大的开源库,用于在 Java 应用程序中处理电子邮件的发送和接收。在上述代码中,我们看到一个 `ImapProtocolImpl` 类,它实现了 `Protocol` 接口并扩展了 `Authenticator`,目的是通过 IMAP 协议与 ...

    javamail中的核心类

    JavaMail 是一个开源的 Java API,它允许程序员在 Java 应用程序中发送和接收电子邮件。这个库依赖于 javax.mail 和 javax.activation 包,分别包含了处理邮件和数据激活的类和接口。在JavaMail中,有几个核心类是...

    javamail用到的工具jar

    JavaMail 是一个开源的 Java API,它为 Java 程序员提供了发送、接收电子邮件的能力。这个工具包通常包括多个 jar 文件,以便支持各种邮件协议(如 SMTP、POP3、IMAP)以及相关的功能,例如MIME编码和解码、附件处理...

    javamail.jar和activation.jar

    JavaMail和Activation是Java开发中用于处理电子邮件的两个重要库,它们主要负责邮件的发送、接收以及MIME类型的处理。这两个库通常一起使用,因为JavaMail依赖于Activation库来识别和处理不同类型的邮件附件。 ...

    JavaMail邮件上传发送的成功的小demo

    JavaMail邮件上传发送的成功的小demo是一个实用的程序示例,它展示了如何利用JavaMail API在Java应用程序中实现邮件的上传和发送功能。JavaMail是一个开源的Java库,它提供了丰富的API,使得开发者能够轻松地处理...

Global site tag (gtag.js) - Google Analytics