30.7. 标头优先于预先配置的接收者


在邮件标头中指定的接收者始终优先于在端点 URI 中预先配置的接收者。其理念是,如果您在消息标头中提供任何接收者,即您得到的。端点 URI 中预先配置的接收者被视为回退。

在以下示例中,电子邮件信息会发送到 davsclaus@apache.org,因为它优先于预先配置的接收者 info@mycompany.com。端点 URI 中的任何 CCBCC 设置也会被忽略,这些接收者不会接收任何邮件。标头和预先配置的设置之间的选择不是:邮件组件只能从标头获取收件人,也可以只从预先配置的设置中独占。无法混合和匹配标头和预先配置的设置。

Map<String, Object> headers = new HashMap<String, Object>();
headers.put("to", "davsclaus@apache.org");

template.sendBodyAndHeaders("smtp://admin@localhost?to=info@mycompany.com", "Hello World", headers);
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.