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

Apache Commons Email 怎样设置邮件优先级?

 
阅读更多

Apache Commons Email 怎样设置邮件优先级?

 

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

包括    MultiPartEmail, SimpleEmail, HtmlEmail, ImageHtmlEmail

 

 

// Email email = Email的实例;
email.addHeader("X-Priority", "1");

也可以把文字带上

// Email email = Email的实例;
email.addHeader("X-Priority", "1 (Highest)");

 

 

优先级数值:

 

1( highest ) or  2( high ) 3( normal ) 4( low ) and 5( lowest )

 

 

默认为 "3" 

 

Values: 1 (Highest), 2 (High), 3 (Normal), 4 (Low), 5 (Lowest).
3 (Normal) is default if the field is omitted.
 

 

下面是该方法的文档说明:

 

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

 

 

 网上关于邮件优先级的资料:

 

Email Importance / Priority

http://www.chilkatsoft.com/p/p_471.asp

You can add the X-Priority header field and give it the value string "1″. For example: email.AddHeaderField "X-Priority","1″ This is the most common way of setting the priority of an email. "3″ is normal, and "5″ is the lowest. "2″ and "4″ are in-betweens, and frankly I’ve never seen anything but "1″ or "3″ used. Microsoft Outlook adds these header fields when setting a message to High priority:

X-Priority: 1 (Highest)
X-MSMail-Priority: High
Importance: High

I don’t think you’ll need all three, but you can add them all if you wish. My recommendation is to only add the X-Priority header.

 

 

 

 

3
1
分享到:
评论

相关推荐

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

    例如,你可以设置邮件的抄送(CC)和密送(BCC)收件人,设置邮件优先级,甚至自定义邮件头字段。对于批量发送邮件的需求,`Email`类的`addBcc()`和`addCc()`方法可以帮助你一次性添加多个收件人。 在实际开发中,...

    commons-email发送邮件

    Apache Commons Email 是一个Java库,专门用于简化电子邮件的发送。这个库是Apache Commons项目的一部分,提供了许多方便的API,使得开发者能够轻松地构建并发送包含文本、HTML内容以及附件的邮件。下面我们将深入...

    commons-email-1.3.1-bin

    《Apache Commons Email 1.3.1:Java 邮件发送的核心库》 Apache Commons Email 是一个由 Apache 软件基金会开发的 Java 库,它的主要目标是简化 Java 程序中的电子邮件发送。在Java编程中,邮件发送是一项常见的...

    activation/commons-email/mail.jar

    其次,`commons-email-1.2.jar`是Apache Commons Email库的一个版本,它为Java开发者提供了一个简单易用的API来创建和发送电子邮件。这个库极大地简化了原本使用JavaMail API的复杂过程,使得开发人员可以轻松地添加...

    邮件发送所需jar

    相比直接使用JavaMail API,Apache Commons Email提供了更高层次的抽象,简化了邮件发送的代码,比如创建HTML邮件、发送多部分消息、设置邮件服务器参数等。通过使用这个库,开发者可以避免直接处理复杂的JavaMail ...

    ant+jmeter的email相关jar包

    它允许开发者创建、发送、接收和管理电子邮件,包括添加附件、设置优先级、处理多部分消息等。在Ant或JMeter中,可以使用JavaMail API来构建和发送测试结果的电子邮件报告。 2. **activation-1.1.1.jar.zip**:这个...

    commons-email-scala-helper:Commons Email 上的 Scala 包装器,用于更舒适的消息发送

    5. 设置邮件头信息,如主题、优先级等。 6. 支持认证和安全连接(如 SSL 和 TLS)。 而 `commons-email-scala-helper` 库的目标是将这些功能以更加符合 Scala 编程风格的方式包装起来,提供以下优点: 1. 类型安全...

    commonmail

    通过查看和分析这些示例,开发者可以更好地掌握如何处理复杂的邮件场景,如设置邮件优先级、添加CC和BCC收件人,以及如何处理邮件发送失败的情况。 在实际应用中,Commons Email库可以广泛应用于各种需要发送邮件的...

    JAVA实现126和QQ形式发送邮件代码及相关jar包

    在Java编程中,发送电子邮件是一项常见的...在实际开发中,我们还可以根据需求扩展功能,比如添加邮件模板、发送附件、设置邮件优先级等。了解并熟练掌握这些知识,可以让你在处理与邮件相关的编程任务时更加得心应手。

    javamail所需要的jar包

    通过JavaMail,你可以构建出高度自定义的邮件服务,包括设置发件人、收件人、抄送人、密送人,指定邮件主题和正文,添加附件,甚至设置邮件优先级和回复地址。此外,还可以使用SMTP身份验证、SSL/TLS加密等安全选项...

    java发邮件jar

    同时,还有一些第三方库,如 Apache Commons Email,提供了更高级的功能和更友好的 API,简化了邮件发送的流程。 总的来说,JavaMail API 是 Java 平台上发送邮件的标准工具,通过它我们可以灵活地构建和发送各种...

    Java HtmlEmail 邮件发送的简单实现代码

    在实际应用中,你可能还需要处理异常、添加附件、设置邮件优先级、自定义SMTP端口等更复杂的功能。但以上代码提供了一个基础的框架,让你能够快速开始发送HTML邮件。 注意:在生产环境中,密码通常不会明文存储,...

    Java开发实战1200例(第1卷).(清华出版.李钟尉.陈丹丹).part3

    实例127 查看和修改线程优先级 165 实例128 使用守护线程 166 实例129 休眠当前线程 167 实例130 终止指定线程 169 实例131 线程的插队运行 170 6.2 线程的同步 171 实例132 非同步的数据读写 171 实例133 使用方法...

Global site tag (gtag.js) - Google Analytics