`

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,测试人员可以设置自动化脚本,让工具在测试结束后自动将报告以邮件的形式发送给相关人员,这样可以及时获取测试结果,提高工作效率。 LoadRunner是HP(现已被Micro Focus收购)开发的一款功能...

    java-mail开发包

    Java Mail 是一个开源的Java API,它为Java开发者提供了处理电子邮件的能力。这个开发包是由Oracle官方网站提供的,确保了其权威性和稳定性。Java Mail API 支持SMTP、POP3、IMAP等多种邮件协议,使得开发者可以方便...

    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库可以方便地实现邮件的发送功能,包括添加附件、设置抄送和密送等。 在描述中提到的"带sun的jar包",可能是指早期版本的Java Mail API,它曾包含在Sun Microsystems提供的Java ...

    java Mail的Demo

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

    java mail邮箱发送案例

    在Java Mail API的帮助下,你可以实现各种复杂的邮件功能,比如添加附件、设置HTML内容、发送带有图片的邮件等。本案例将详细介绍如何使用Java Mail API发送邮件。 在Java中,发送邮件通常涉及以下步骤: 1. 添加...

    java mail server

    - 配置文件:Java邮件服务器通常有一个配置文件,如`jmailsrv.properties`,其中包含了服务器端口、认证设置、存储路径等关键参数。正确配置这些参数对服务器的稳定运行至关重要。 - 性能优化:可以通过调整线程池...

    java mail 1.6.2 源码文档

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

    Java发mail实例

    3. **创建Message对象**:Message对象代表邮件实体,通过它设置邮件的主题、内容、收件人等信息。 ```java Message message = new MimeMessage(session); message.setFrom(new InternetAddress("from@example.com")...

    java-mail-lib

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

    java mail.jar包

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

    java mail开发所需jar包

    - `Message`: 表示一封邮件,可以设置主题、正文、附件等。 - `Transport.send()`: 发送已创建的邮件。 - `Store.connect()`: 连接到邮件服务器以读取或管理邮件。 - `Folder`: 表示邮箱中的一个文件夹,如收件箱、...

    java mail 邮件群发源码

    总之,Java Mail 邮件群发源码通过配置会话、构建MimeMessage、设置邮件属性以及利用Transport发送邮件,实现了邮件的群发功能。在实际开发中,可以根据业务需求进行相应的定制和优化,例如添加邮件模板支持、错误重...

    java mail 收发邮件Demo源码

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

    java mail for android

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

    ppt课件-第九章 Java Mail 编程.zip

    Java Mail 是一种在Java应用程序中处理电子邮件的强大工具,它允许开发者发送、接收和管理邮件。在本课件中,我们将深入探讨如何使用Java Mail API进行编程。以下是对这个主题的详细解析。 首先,Java Mail API ...

Global site tag (gtag.js) - Google Analytics