`

java mail 的一些参数

阅读更多
java mail 设置参数

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()。如果JDK和name service正确配置,一般不需设置。

mail.smtp.ehlo


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

mail.smtp.auth


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

mail.host








邮件交互的主机。







mail.transport.protocol








要装入session的协议(smtp、pop3、imap、nntp)。







mail.user








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







mail.from








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



分享到:
评论

相关推荐

    Java Mail.rar

    在实际开发中,使用Java Mail API时,我们需要首先添加对应的jar包到项目的类路径中,然后创建 `Session` 实例,配置邮件服务器的相关参数,最后通过 `Transport` 或 `Store` 对象进行邮件的发送和接收操作。...

    java mail 1.4.5 jar_source 天涯浪子

    Java Mail 是一个开源的 Java API,它允许开发者在 Java 应用程序中处理电子邮件。这个“java mail 1.4.5 jar_source 天涯浪子”资源包含了 Java Mail 1.4.5 版本的 JAR 包、源代码和相关的文档,以及其依赖的 ...

    Java mail-1.4.7 jar包

    Java Mail 是一个开源的Java库,它为Java应用程序提供了与各种邮件系统交互的能力。这个"mail-1.4.7.jar"是Java Mail的一个版本,主要用于处理电子邮件的发送和其他相关功能。版本号1.4.7表明这是一个较旧但稳定版本...

    java-mail开发包

    2. **javax.mail.internet**:这个包包含了一些互联网相关的类和接口,如`InternetAddress`(用于处理电子邮件地址)、`MimeMessage`(实现MIME标准的邮件对象)和`MimeBodyPart`(表示MIME邮件的组成部分)等。...

    java_mail 1.5.zip

    这个“java_mail 1.5.zip”压缩包包含的是JavaMail 1.5版本的源代码,对于理解其内部工作原理和自定义扩展功能非常有帮助。 JavaMail API的核心组件包括: 1. **JavaMail Session**: 是JavaMail的核心,负责配置...

    java mail工具类

    通过设置`Properties`对象并调用`Session.getInstance()`方法创建Session实例,可以配置邮件服务器的相关参数。 6. **Message 对象**: `Message` 类表示一封邮件,包含了邮件的头部信息(如发件人、收件人、主题...

    java mail课本源代码java web

    Java Mail 是一个强大的Java库,用于处理电子邮件的发送和接收。在Java Web开发中,它是一个不可或缺的组件,尤其在构建小型系统时,可以作为邮件模块直接应用,无需大量改动。这个压缩包文件包含了与Java Mail相关...

    采用java的javax.mail发送 mail

    Java的javax.mail API是用于在Java应用程序中发送和接收电子邮件的标准库。这个API提供了一种与邮件服务器交互的抽象方式,使得开发者无需关心具体的邮件协议(如SMTP、POP3或IMAP)。在Java中,使用javax.mail库...

    java Mail的Demo

    1. 创建Session:首先,我们需要创建一个`javax.mail.Session`对象,这是Java Mail的核心,用于配置邮件服务器的参数,如用户名、密码、服务器地址等。 2. 创建Message:然后,利用Session对象创建一个`javax.mail....

    java mail邮箱发送案例

    Java Mail 是一个用于处理电子邮件的开源API,它允许开发者在Java应用程序中发送和接收邮件。在Java Mail API的帮助下,你可以实现各种复杂的邮件功能,比如添加附件、设置HTML内容、发送带有图片的邮件等。本案例将...

    java mail 1.6.2 源码文档

    1. **Session**:这是 Java Mail 的核心,用于配置连接参数,如 SMTP 服务器地址、端口、认证信息等。Session 对象在整个应用程序中是线程安全的,可以全局共享。 2. **Store** 和 **Folder**:Store 类代表邮件...

    Java发mail实例

    JavaMail是Java编程语言中用于处理电子邮件的API,它提供了丰富的接口和类,使得开发者能够方便地发送、接收和管理邮件。在这个实例中,我们将会深入探讨如何利用JavaMail API结合Apache James-2.3.1服务器来发送...

    java mail server

    Java邮件服务器(Java Mail Server,简称JMailSrv)是一种基于Java技术构建的邮件服务器软件,主要用于处理电子邮件的接收、发送以及存储等任务。在Java开发环境中,它扮演着重要的角色,为开发者提供了灵活且可扩展...

    java-mail-lib

    这个"java-mail-lib"压缩包文件显然包含了JavaMail相关的类库,使得开发者能够轻松地在Java应用程序中集成邮件功能。下面将详细讨论JavaMail库的关键知识点以及如何使用其中的jar包。 1. JavaMail API概述: ...

    java mail开发所需jar包

    JavaMail 是一个用于处理电子邮件的开源API,它允许Java开发者在应用程序中发送、接收和管理邮件。在JavaMail开发中,通常需要依赖几个关键的JAR(Java Archive)文件,这些文件提供了邮件处理所需的类库和接口。在...

    java mail.jar包

    在命令行环境下,需要确保`mail.jar`位于`java`命令的`-cp`或`-classpath`参数指定的路径中。 总的来说,`mail.jar`是JavaMail API的核心组件,对于任何需要在Java应用中处理电子邮件的开发者来说都是必不可少的。...

    java mail for android

    Java Mail for Android 是一个专为Android平台设计的邮件处理库,它使得在Android应用中实现邮件发送和接收变得更加便捷。这个库包含三个重要的JAR文件:mail.jar、activation.jar和additionnal.jar,它们各自承载了...

    java mail 邮件群发源码

    1. **配置邮件会话(Session)**:在使用Java Mail发送邮件之前,我们需要创建一个`Session`对象,该对象负责管理邮件的连接参数。这通常包括SMTP服务器地址、端口、用户名、密码以及认证方式等。这些参数可以通过`...

    java mail 收发邮件Demo源码

    Java Mail 是一个用于处理电子邮件的开源API,它允许开发者通过编程方式发送、接收和操作电子邮件。这个"java mail 收发邮件Demo源码"提供了一个实际应用示例,可以帮助我们理解如何使用Java Mail API实现邮件的收发...

    java mail 详细资料

    在使用Java Mail API之前,你需要通过`Properties`对象配置邮件服务器的相关参数,如SMTP服务器地址、端口号、用户名和密码。然后创建`Session`实例,这些配置会传递给它。 2. **创建Message** `Message`类代表一...

Global site tag (gtag.js) - Google Analytics