Есть ли законная причина использовать закодированное слово в любом заголовке, кроме темы?
Закодированные слова позволяют кодировать символы, отличные от US-ASCII, в виде US-ASCII и таким образом помещать в заголовки сообщений электронной почты.
http://en.wikipedia.org/wiki/MIME
Закодированные слова часто используются в заголовке темы, особенно когда тема написана на другом языке, например на испанском:
Subject: =?iso-8859-1?Q?=A1Hola,_se=F1or!?=
Вопрос: Есть ли законная причина использовать закодированное слово в любом заголовке, кроме темы?
Ответ:
Примеры из RFC 2047
- Отображаемые имена в адресах электронной почты: Кому: =?ISO-8859-1?Q?Keld_J=F8rn_Simonsen?=
- Комментарии: От: Натаниэль Боренштейн (=? Iso-8859-8? B?7eXs+SDv4SDp7Oj08A==?=)
Редактировать:
Я действительно получил один из них недавно. "Виновной" стороной была авиапочта. Вот заголовки (с измененным адресом электронной почты):
To: "=?utf-8?Q?john=40doe.org?=" <john@doe.org>
Message-ID: <etPan.534b7be1.6c8b4667.233@myMac.local>
Subject: check this out
X-Mailer: Airmail (237)
1 ответ
Человеческие имена не ограничиваются US-ASCII, поэтому все, что связано с именем человека (например, To:
, From:'
, Reply-to:
а также CC:
) являются законными. RFC 2047 показывает примеры этого. Меня не удивит заголовки названий продуктов (X-Mailer:
) появился с закодированными символами.