本周末我遇到了一个问题,MailSendingMessageHandler
中的标题区分大小写。 SI中的邮件标题是否区分大小写?一个简短的研究让我发现电子邮件标题通常应该是不敏感的(1)。
这是对SI的疏忽还是我错过了一些明显的东西?
答案 0 :(得分:0)
RFC正在讨论通过网络传输的标头(例如SMTP)。 MailSendingMessageHandler接收Spring Integration(SI)消息,并将 SI 标头映射到SMTP标头。
SI 标题 区分大小写。
出于这个原因(其中包括),我们建议对标题使用框架常量,而不是编写自己的值。
例如
MailHeaders.FROM
在java或
中#{T(org.springframework.integration.mail.MailHeaders).FROM}
在指定标题名称的SpEL表达式中。