0

今週末、のヘッダーの大文字と小文字の区別に関する問題が発生しましたMailSendingMessageHandler。メールヘッダーはSIで大文字と小文字を区別することが期待されていますか?少し調べてみると、一般的に電子メールのヘッダーは鈍感である必要があることがわかりました(1)。

これはSIの見落としですか、それとも明らかな何かを見逃したことがありますか?

  1. メールヘッダーでは大文字と小文字が区別されますか?
4

1 に答える 1

0

RFCは、ネットワークを経由するヘッダー(SMTPなど)について話し合っています。MailSendingMessageHandlerは、Spring Integration(SI)メッセージを受信し、SIヘッダーをSMTPヘッダーにマップします。

SIヘッダーでは大文字と小文字が区別されます。

このため(とりわけ)、独自の値をコーディングするのではなく、ヘッダーにフレームワーク定数を使用することをお勧めします。

例えば

MailHeaders.FROM

Javaまたは

#{T(org.springframework.integration.mail.MailHeaders).FROM}

ヘッダー名を指定するSpEL式で。

于 2012-09-09T16:25:23.223 に答える