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.
分享到:
相关推荐
例如,你可以设置邮件的抄送(CC)和密送(BCC)收件人,设置邮件优先级,甚至自定义邮件头字段。对于批量发送邮件的需求,`Email`类的`addBcc()`和`addCc()`方法可以帮助你一次性添加多个收件人。 在实际开发中,...
Apache Commons Email 是一个Java库,专门用于简化电子邮件的发送。这个库是Apache Commons项目的一部分,提供了许多方便的API,使得开发者能够轻松地构建并发送包含文本、HTML内容以及附件的邮件。下面我们将深入...
《Apache Commons Email 1.3.1:Java 邮件发送的核心库》 Apache Commons Email 是一个由 Apache 软件基金会开发的 Java 库,它的主要目标是简化 Java 程序中的电子邮件发送。在Java编程中,邮件发送是一项常见的...
其次,`commons-email-1.2.jar`是Apache Commons Email库的一个版本,它为Java开发者提供了一个简单易用的API来创建和发送电子邮件。这个库极大地简化了原本使用JavaMail API的复杂过程,使得开发人员可以轻松地添加...
相比直接使用JavaMail API,Apache Commons Email提供了更高层次的抽象,简化了邮件发送的代码,比如创建HTML邮件、发送多部分消息、设置邮件服务器参数等。通过使用这个库,开发者可以避免直接处理复杂的JavaMail ...
它允许开发者创建、发送、接收和管理电子邮件,包括添加附件、设置优先级、处理多部分消息等。在Ant或JMeter中,可以使用JavaMail API来构建和发送测试结果的电子邮件报告。 2. **activation-1.1.1.jar.zip**:这个...
5. 设置邮件头信息,如主题、优先级等。 6. 支持认证和安全连接(如 SSL 和 TLS)。 而 `commons-email-scala-helper` 库的目标是将这些功能以更加符合 Scala 编程风格的方式包装起来,提供以下优点: 1. 类型安全...
通过查看和分析这些示例,开发者可以更好地掌握如何处理复杂的邮件场景,如设置邮件优先级、添加CC和BCC收件人,以及如何处理邮件发送失败的情况。 在实际应用中,Commons Email库可以广泛应用于各种需要发送邮件的...
在Java编程中,发送电子邮件是一项常见的...在实际开发中,我们还可以根据需求扩展功能,比如添加邮件模板、发送附件、设置邮件优先级等。了解并熟练掌握这些知识,可以让你在处理与邮件相关的编程任务时更加得心应手。
通过JavaMail,你可以构建出高度自定义的邮件服务,包括设置发件人、收件人、抄送人、密送人,指定邮件主题和正文,添加附件,甚至设置邮件优先级和回复地址。此外,还可以使用SMTP身份验证、SSL/TLS加密等安全选项...
同时,还有一些第三方库,如 Apache Commons Email,提供了更高级的功能和更友好的 API,简化了邮件发送的流程。 总的来说,JavaMail API 是 Java 平台上发送邮件的标准工具,通过它我们可以灵活地构建和发送各种...
在实际应用中,你可能还需要处理异常、添加附件、设置邮件优先级、自定义SMTP端口等更复杂的功能。但以上代码提供了一个基础的框架,让你能够快速开始发送HTML邮件。 注意:在生产环境中,密码通常不会明文存储,...
实例127 查看和修改线程优先级 165 实例128 使用守护线程 166 实例129 休眠当前线程 167 实例130 终止指定线程 169 实例131 线程的插队运行 170 6.2 线程的同步 171 实例132 非同步的数据读写 171 实例133 使用方法...