`
coding1688
  • 浏览: 237895 次
  • 来自: 上海
社区版块
存档分类
最新评论

Apache Commons Email 怎样设置接收方发送已读回执?

 
阅读更多

Apache Commons Email 怎样设置接收方发送已读回执?

在给别人发邮件时,怎么知道对方是否收到?

 

类似126/163邮箱里面,发信时 勾选 “[ ] 已读回执

对方收到邮件时,如果邮件客户端支持已读回执,就会弹出询问,比如163邮箱的提示语为

"某某某" <xxx@126.com>要求发送“已读回执”,是否发送?

点击发送就会发送已读回执,否则不发送,完全邮接收者自行决定。

 

如果发送已读回执,发送方(或指定的邮箱、见下面的代码说明)就会收到一封邮件,

标题为:

已读: 新计划,请查阅

大体内容如下:

 

这是邮件收条, 2012-05-16 09:20 发给 某某某 <xxx@163.com>, 主题为 新计划,请查阅 的信件已被接收

此收条只表明收件人的计算机上曾显示过此邮件
 

该邮件带有附件 ATT00002.bin ,是个文本文件,内容如下:

Reporting-UA: wmsvr
Final-Recipient:rfc822;xxx@163.com
Original-Message-ID:<78e2e281.1d121.137533b5114.Coremail.xxx@126.com>
Disposition:manual-action/MDN-sent-manually;displayed
 

注意:由于已读回执的发送需要接收方的确认,所以用这种方式来确认邮件是否被对方收到是不可靠的!!!

 

 

类 org.apache.commons.mail.Email 及其子类

包括    MultiPartEmail, SimpleEmail, HtmlEmail, ImageHtmlEmail

 

 

设置发送已读回执的代码

 

// String receiptTo = "xxx@domain.com";
// String receiptTo = "\"某某某\" <xxx@126.com>";
email.addHeader("Disposition-Notification-To", receiptTo);

 

 

其中 receiptTo 可以是发送者邮箱,也可以是别的邮箱。

 

 

javadoc 写道
public void addHeader(String name, String value)

Adds a header ( name, value ) to the headers Map.

Example:

X-Mailer: Sendmail,
X-Priority: 1( highest ) or 2( high ) 3( normal ) 4( low ) and 5( lowest )
Disposition-Notification-To: user@domain.net
 

 

3
2
分享到:
评论

相关推荐

    Java通过Apache提供的Commons Email工具类实现邮箱发送验证码

    本篇将深入讲解如何使用Apache Commons Email工具类来发送带有验证码的电子邮件。 首先,Apache Commons Email是Apache软件基金会的一个项目,它提供了一组丰富的API,简化了Java中发送电子邮件的过程。这个库包含...

    新版邮件编程---Apache Commons Email

    Apache Commons Email是一个强大的Java库,专门用于简化电子邮件的创建和发送。这个库是Apache软件基金会的一个项目,旨在提供一个简单、直接的API,使得开发者在处理邮件相关的编程任务时能够更加便捷。Apache ...

    Commons: 封装Apache Commons Email简化邮件发送

    Apache Commons Email是Java开发中一个非常实用的工具库,它为简化邮件发送提供了丰富的功能。这个库封装了JavaMail API,使得开发者可以更加方便、高效地处理电子邮件的发送任务,而无需深入理解复杂的邮件协议和...

    利用Apache Commons Email发送邮件

    这份资料是+++利用Apache Commons Email发送邮件+++的内容,希望能给有志成为IT人才一点帮助!你的进步就是对我最大的回报! Thank you!

    使用Apache-commons-email发送邮件

    Apache Commons Email库是Apache软件基金会的Apache Commons项目的一部分,它提供了多种邮件服务的功能,如添加附件、设置HTML内容、发送多部分邮件等。在`SendMail.java`这个示例文件中,我们很可能会看到如何使用...

    apache.commons全套jar包下载

    Apache Commons 是一个由 Apache 软件基金会维护的开源项目,它提供了大量Java类库,以帮助开发者处理常见的编程任务。这些类库弥补了Java标准库中的不足,为开发人员提供了一套强大且实用的工具。在本压缩包中,您...

    Apache Commons Mail 封装发送邮件类

    Apache Commons Mail 是一个Java库,它为发送电子邮件提供了一个简单且强大的API。这个库是对JavaMail API的一个方便的封装,简化了通过Java程序发送电子邮件的过程。在JavaMail中,配置和使用邮件服务可能相对复杂...

    commons-email-1.5.jar

    《Android应用中使用Apache Commons Email库发送邮件》 在Android应用程序开发中,有时我们需要集成邮件发送功能,以便向用户发送验证码、通知或者提供其他服务。Apache Commons Email库是一个强大的Java库,它简化...

    commons email 发送html邮件完整优化实例

    Apache Commons Email 是一个Java库,专门用于简化电子邮件的发送。这个库提供了丰富的API,使得开发者可以轻松地构建和发送各种类型的邮件,包括HTML格式的邮件。在这个“commons email 发送html邮件完整优化实例”...

    Apache Commons工具集

    Apache Commons是Java开发中不可或缺的一部分,它提供了一系列实用的工具类和组件,极大地丰富了Java标准库的功能。这个工具集包含了许多模块,每个模块都专注于特定的编程任务,旨在简化和优化开发流程。以下是一些...

    commons-email发送邮件

    下面我们将深入探讨如何使用Commons Email发送邮件,以及其核心功能。 首先,要使用Commons Email,你需要在你的项目中引入对应的jar包。在提供的压缩包中,应该包含了`commons-email-x.x.jar`,这是Apache Commons...

    apache commons all 中文api合集

    apache commons all 中文api合集

    apache commons jar(commons所有的jar包,从官网下载提供.zip

    apache commons jar(commons所有的jar包,从官网下载提供给大家) 因为涉及jar太多,包括有src源代码,只需要3分,希望大家理解,我也是从官网花了很长时间才一个一个下完,需要的请自取。全部是zip文件,每个对应的...

    org.apache.commons.lang jar包下载(commons-lang3-3.1.jar)

    commons-lang3.3.1.jar、Apache Commons包中的一个,包含了一些数据类型工具类,是java.lang.*的扩展。必须使用的jar包。为JRE5.0+的更好的版本所提供 Jar文件包含的类: META-INF/MANIFEST.MFMETA-INF/LICENSE....

    apache commons jar(commons所有的jar包,从官网下载提供给大家)

    daemon-1.0.15-bin commons-dbutils-1.6-bin commons-digester3-3.2-bin commons-el-1.0 commons-email-1.4-bin commons-fileupload-1.0 commons-fileupload-1.1.1 commons-fileupload-1.1 commons-file upload-...

    org.apache.commons.lang jar包下载

    commons-lang3.3.1.jar、Apache Commons包中的一个,包含了一些数据类型工具类,是java.lang.*的扩展。必须使用的jar包。为JRE5.0+的更好的版本所提供 Jar文件包含的类: META-INF/MANIFEST.MFMETA-INF/LICENSE....

    android 下用org.apache.commons.mail.HtmlEmail发送邮件所需的jar包

    在Android平台上,发送HTML格式的电子邮件可以通过使用第三方库来实现,比如Apache Commons Email库中的`org.apache.commons.mail.HtmlEmail`类。这个类提供了一个方便的方式来构造和发送包含HTML内容的邮件。下面...

    邮件发送--commons-email-1.4.jar

    在Java编程环境中,发送电子邮件是一项常见的任务,而`commons-email-1.4.jar`是Apache Commons Email库的一个版本,这个库专门设计用于简化Java中的邮件发送。Apache Commons Email是Apache软件基金会开发的一个...

    apache-commons所有jar包

    Apache Commons 是一个由 Apache 软件基金会维护的开源项目,它提供了大量的 Java 类库,这些类库包含了许多实用的功能,极大地丰富了 Java 核心库的功能,为开发者提供了更强大的工具集。在Web开发中,Apache ...

    Apache Commons FileUpload 1.3.2 released

    The Apache Commons team is pleased to announce the release of Apache Commons FileUpload 1.3.2. The Apache Commons FileUpload component provides a simple yet flexible means of adding support for ...

Global site tag (gtag.js) - Google Analytics