Заголовки писем чувствительны к регистру?
Заголовки писем чувствительны к регистру?
Например, это Content-Type
отличный от Content-type
?
Согласно RFC 5322, я ничего не вижу в чувствительности к регистру. Однако я вижу проблему с созданием сообщений MIME с использованием модуля PEAR Mail_mime, и все указывает на тот факт, что наш SMTP-сервер использует Content-type
а также MIME-version
вместо Content-Type
а также MIME-Version
, Я пытался использовать другой SMTP-сервер (например, GMail), но, к сожалению, наши веб-серверы довольно плотно защищены.
1 ответ
RFC 5322 действительно указывает это, но это очень косвенно.
Раздел 1.2.2 говорит:
Эта спецификация использует нотацию расширенной формы Бэкуса-Наура (ABNF) [RFC5234] для формальных определений синтаксиса сообщений.
В свою очередь, раздел 2.3 RFC 5234 гласит:
НОТА:
Строки ABNF нечувствительны к регистру, а набор символов для этих строк - US-ASCII.
Поэтому, когда RFC 5322 определяет производственное правило, подобное этому:
from = "From:" список почтовых ящиков CRLF
Подразумевается, что "From:" не учитывает регистр.
[Обновить]
Что касается Content-Type и MIME-Version, они определяются спецификацией MIME ( RFC 2045). Это, в свою очередь, относится к BNF, описанному в оригинальном RFC 822, который (к счастью) также проясняет, что эти буквенные строки нечувствительны к регистру.
Итог: согласно спецификации заголовки электронной почты не чувствительны к регистру, поэтому, похоже, ваш почтовый сервер глючит.