Какова цель разрешения комментариев внутри адресов электронной почты?


9

Согласно стандарту , можно вставить внутрь адреса электронной почты «Комментарии», так что john(hello @(world!) )@example.comи john@(my)example.comнаправить в john@example.com.

Стандарт гласит (в разделе 3.2.2):

Комментарий обычно используется в теле структурированного поля, чтобы предоставить некоторый читаемый человеком информационный текст.

Тем не менее, добавление комментариев делает анализ действительных адресов электронной почты намного более сложным, и я изо всех сил пытаюсь вспомнить случаи, когда такие комментарии обеспечивают дополнительную функциональность, которая не может быть достигнута иначе. Были ли какие-то неясные исторические причины для их включения, и комментарии теперь разрешены только по унаследованным причинам (и поэтому их не следует поощрять / осуждать), или есть какая-то конкретная функциональность, которую они обеспечивают (как, кажется, предлагается стандартом)?

Кажется, что Thunderbird анализирует эти комментарии и отображает их в поле «Кому» (см. Изображение ниже), но это работает только для сообщений, отправляемых на определенные типы учетных записей, и я не нашел никакой документации об этом поведении.

введите описание изображения здесь


2
Я думаю, что вы хотите прочитать RFC 5322 раздел 4.4. Это, конечно, не единственное, что допускается в адресах электронной почты, что делает их анализ более сложным, чем требует обычный случай, но многие из этих устаревших специальных форматов адресов были необходимы, когда одной из основных целей SMTP было обеспечение возможности взаимодействия с каждым. и запатентованная система электронной почты их собаки, у каждого из которых был свой уникальный синтаксис адреса.
CVn

Хорошо, что стандарт должен быть обратно совместимым, но мне интересно, какова была первоначальная мотивация для разрешения комментариев внутри адреса.
j_h

@ Случайный Я предполагаю, что была особая причина для разрешения комментариев в скобках, и я надеюсь, что кто-то знает ответ, или, по крайней мере, может привести примеры, где эта функция может быть использована для достижения определенных функций, которые не могут быть получены иначе. Почему это приостановлено как вопрос, основанный на мнении?
j_h

Ваш комментарий теперь говорит, что это «слишком широкий» вопрос, который также не входит в сферу действия. Отвечая на вопрос о причинах / сценариях, почему что-то было реализовано определенным образом, выходит за пределы SU
случайно

Мне кажется, что должен быть очень конкретный ответ на вопрос: либо была какая-то неясная историческая причина, а комментарии теперь разрешены только по унаследованным причинам (и поэтому их следует обескураживать / осуждать), либо существует определенная функциональность, которую они включить (как кажется, предлагается стандартом). Я бы подумал, что этот вопрос будет интересен «компьютерным энтузиастам и опытным пользователям», которые хотят получить максимальную отдачу от использования электронной почты.
j_h

Ответы:


2

Комментарии внутри адресов электронной почты поддерживаются в основном для того, чтобы можно было использовать устаревшую форму адресов электронной почты - в частности, «john@example.com (John Smith)» вместо «John Smith <john@example.com>».

Эта нотация в старом стиле определяла заключенное в скобки содержимое как произвольные комментарии, как было указано здесь и упоминается в RFC 822 как часть общего соглашения о комментировании:

http://www.freesoft.org/CIE/RFC/822/16.htm

Итак, как вы можете видеть, исходный формат электронной почты берет свое начало от раннего стандарта RFC 822, сформированного в 1982 году, для замены стандарта ARPANET RFC 733, который также использовал скобки в качестве комментариев. Со временем скобки были стандартизированы, однако поддержка оригинального формата осталась.

RE: https://en.wikipedia.org/wiki/Email#Message_format

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.