`
liuwei1981
  • 浏览: 772054 次
  • 性别: Icon_minigender_1
  • 来自: 太原
博客专栏
F8258633-f7e0-30b8-bd3a-a0836a5f4de5
Java编程Step-by...
浏览量:161223
社区版块
存档分类
最新评论

javamail属性

阅读更多

Session需要使用java.util.Properties来构造,常用的用来构造Session的属性:

属性名

含义

mail.smtp.user

 

 

 

SMTP的缺省用户名。

 

 

 

mail.smtp.host

 

 

 

要连接的SMTP服务器。

 

 

 

mail.smtp.port

 

 

 

要连接的SMTP服务器的端口号,如果connect没有指明端口号就使用它,缺省值25

mail.smtp.connectiontimeout

 

 

 

Socket连接超时值,单位毫秒,缺省值不超时。

mail.smtp.timeout

Socket I/O超时值,单位毫秒,缺省值不超时。

mail.smtp.from

SMTP MAIL使用的Email地址,用来设置邮件的return地址。缺省是Message.getFrom()InternetAddress.getLocalAddress()。注意:mail.smtp.user优先使用

mail.smtp.localhost

localhost名,缺省是InetAddress.getLocalHost().getHostName()。如果JDKname service正确配置,一般不需设置。

mail.smtp.ehlo

如果为false,那么不会尝试使用EHLO命令登录,缺省是true。通常EHLO命令失败,会倒退到HELO命令。这个属性只有在服务器没有fail EHLO属性或没有实现EHLO属性。

mail.smtp.auth

缺省是false,如果为true,尝试使用AUTH命令认证用户。

mail.host

 

 

 

邮件交互的主机。

 

 

 

mail.transport.protocol

 

 

 

要装入session的协议(smtppop3imapnntp)。

 

 

 

mail.user

 

 

 

登录邮件服务器的用户名(发送邮件时需要)。

 

 

 

mail.from

 

 

 

发件人地址(发送邮件时需要)。

 

 

 


分享到:
评论

相关推荐

    ant-javamail-1.6.2.jar.zip

    开发者只需要在Ant任务中配置相关的JavaMail属性,如SMTP服务器、用户名、密码等,就可以使用Ant发送邮件。 JavaMail API,版本1.6.2,是Java平台上的标准邮件接口,它允许程序通过SMTP、POP3、IMAP等多种协议与...

    Spring 3.x企业应用开发实战 附录 A - JavaMail 发送邮件

    ##### 1.3 JavaMail属性详解 针对SMTP协议,JavaMail定义了一系列属性,如下表所示: | 属性名 | 类型 | 说明 | |------------------------|---------|---------------------------------------------------------...

    JavaMail 驱动

    JavaMail 是一个强大的开源库,专门用于在Java应用程序...在实际开发中,开发者还需要理解如何配置JavaMail属性,如SMTP服务器地址、端口、用户名和密码,以及如何处理认证、SSL/TLS加密等问题,以确保邮件的可靠传输。

    javamail开发帮助

    2. **配置**:设置JavaMail属性,如`props.put("mail.smtp.host", "smtp.example.com")`,用于指定SMTP服务器。同时,还需提供认证信息,如用户名和密码,以便进行身份验证。 3. **创建和发送邮件**:创建`Message`...

    javamail的jar包:javamail-1.6

    8. **邮件会话和属性**:邮件会话是JavaMail的核心概念,它封装了与邮件服务器交互所需的所有配置信息。通过设置会话属性,开发者可以控制邮件发送和接收的行为。 9. **事件驱动的邮件监听**:JavaMail 提供了监听...

    javamail 所有jar包

    例如,`Session`类是整个邮件操作的基础,用于设置邮件服务器的属性和认证信息;`Message`类代表一封电子邮件,可以包含主题、正文、附件等;`Transport`类则负责将`Message`实例实际发送到指定的邮件服务器。 在...

    javaMail API 跟 javaMail.jar包

    3. 创建`Message`对象,并设置邮件的各个属性,如主题、正文、附件等。 4. 通过`Transport`对象的`send()`方法发送邮件。 5. 如果需要接收邮件,可以创建`Store`对象,连接邮件服务器,打开`Folder`,然后从中读取`...

    javamail.jar,javamail资源包

    JavaMail 是一个开源的 Java API,它为Java开发者提供了处理电子邮件的能力。这个API允许开发者发送、接收、管理邮件,包括附件、HTML 内容、MIME 多部分消息等。`javamail.jar` 文件是JavaMail的核心库,包含了所有...

    JavaMail相关jar包

    JavaMail是Java编程语言中用于处理电子邮件的API,它提供了丰富的功能,允许开发人员发送、接收和管理电子邮件。本篇文章将深入探讨JavaMail的核心概念、关键组件以及如何使用这两个特定的jar包——`jaf-1_1_1.zip`...

    JavaMail完整JAR包

    它可以设置各种属性,如邮件服务器的地址、端口、认证信息等,并管理连接池。 3. **SMTP协议**: - JavaMail 使用SMTP(Simple Mail Transfer Protocol)协议发送邮件。SMTP服务器通常是邮件系统的出站服务器,...

    JavaMail文档

    JavaMail 是一个开源的 Java 库,用于处理电子邮件的发送、接收和管理。这个文档集包含 JavaMail 的详细文档、库文件(JAR)以及 API 文档,版本为 1.4.7。以下是关于 JavaMail 的核心知识点及其实现功能的详细说明...

    JavaMail相关Jar包

    JavaMail 是一个开源的Java库,它为Java程序员提供了发送、接收和操作电子邮件的强大功能。在Java应用程序中发送电子邮件,通常需要依赖特定的库,JavaMail 就是其中之一。本主题将详细介绍JavaMail以及与之相关的`...

    JavaMail实现源代码和jar包

    JavaMail 是一个开源的 Java API,它允许 Java 程序员通过 SMTP、POP3 或 IMAP 协议发送、接收和管理电子邮件。这个压缩包包含了一组与 JavaMail 相关的源代码和必要的库文件,使得开发者可以快速地理解和实现邮件...

    javaMail代码

    7. **邮件属性和头信息**:如何设置和获取邮件的主题、发件人、收件人等头部信息。 其次,`javamail-1_4_1.zip` 是 JavaMail 的一个版本库,其中包含库文件、示例代码和相关的 JAR 包,供开发者在项目中使用。...

    JavaMail 1.6.0 的官方例子

    示例将解释如何创建和管理邮件会话,以及如何设置属性和参数。 8. **异步邮件处理**:JavaMail 1.6.0 引入了异步邮件发送的功能,这对于处理大量邮件或需要高性能的场景非常有用。这部分示例将展示如何利用这一特性...

    JavaMail API 1.4.7 官网下载 最新版

    2. **Message 类**:此类用于表示电子邮件,可以设置主题、正文、发送者、收件人等属性。`Message.setFrom()`, `Message.setRecipient()`, `Message.setText()`等方法用于填充邮件内容。 3. **MimeMessage 类**:`...

    javamail API帮助文档

    它包含了邮件的所有属性,如主题、发送者、接收者、正文以及附件。你可以通过`Message.writeTo(OutputStream)`方法将邮件写入输出流,或者使用`Message.getContent()`获取邮件内容。 2. **Session类**:Session是...

    JavaMail 1.5.2

    开发者可以通过 `Message` 类的各种方法来设置和获取邮件的各个属性。 6. **Transport 类**:`Transport` 类负责实际的邮件发送。开发人员创建并配置好 `Message` 对象后,使用 `Transport.send(Message)` 方法将其...

    JavaMail所需最新版(1.5.4)jar包

    5. **Properties 对象**:配置邮件会话的属性,例如设置SMTP服务器、端口、认证方式等。 6. **MimeMessage 类**:扩展了Message类,支持多部分和MIME编码的邮件,可以包含文本、图片、附件等多种类型的内容。 7. *...

Global site tag (gtag.js) - Google Analytics