Qual é o objetivo de permitir comentários dentro de endereços de email?


9

De acordo com o padrão , é possível inserir 'comentários' dentro de endereços de e-mail, de modo que john(hello @(world!) )@example.come john@(my)example.comdiretamente para john@example.com.

O padrão declara (na Seção 3.2.2):

Um comentário é normalmente usado em um corpo de campo estruturado para fornecer algum texto informativo legível por humanos.

No entanto, a inclusão de comentários torna a análise de endereços de email válidos muito mais complicada, e estou lutando para pensar em casos em que esses comentários permitam funcionalidade adicional que não poderia ser alcançada de outra forma. Havia alguma razão histórica obscura para sua inclusão e agora os comentários são permitidos apenas por razões herdadas (e, portanto, devem ser desencorajados / preteridos), ou existe uma funcionalidade específica que eles ativam (como parece sugerido pelo padrão)?

Parece que o Thunderbird analisa esses comentários e os exibe no campo 'Para' (veja a imagem abaixo), mas isso funciona apenas para mensagens enviadas para tipos específicos de contas, e não encontrei nenhuma documentação sobre esse comportamento.

insira a descrição da imagem aqui


2
Eu acho que você deseja ler a seção 4.4 da RFC 5322. Isso certamente não seria a única coisa permitida nos endereços de email que torna a análise mais complicada do que o caso normal de hoje exige, mas muitos desses formatos obsoletos de endereços especiais eram necessários quando um dos principais objetivos do SMTP era permitir a interoperabilidade com todos os usuários. e o sistema de email proprietário de seus cães, todos com sua própria sintaxe de endereço exclusiva.
um CVn

É bom ressaltar que o padrão precisa ser compatível com versões anteriores, mas estou me perguntando qual foi a motivação original para permitir comentários dentro do endereço.
j_h 16/08/2015

@random Estou assumindo que havia um motivo específico para permitir comentários entre parênteses, e espero que alguém saiba a resposta, ou pelo menos possa fornecer exemplos em que esse recurso possa ser usado para obter funcionalidades específicas que não poderiam ser obtidas de outra forma. Como isso pode ser suspenso como uma questão baseada em opinião?
j_h

Seu comentário agora diz que essa é uma pergunta "muito ampla" e que também não está no escopo. Pedindo o caso raciocínio / uso por que algo foi implementada uma certa maneira está fora do SU
aleatória

Parece-me que deveria haver uma resposta muito específica para a pergunta: ou havia alguma razão histórica obscura e agora os comentários são permitidos apenas por razões herdadas (e, portanto, devem ser desencorajados / preteridos), ou existe uma funcionalidade específica que eles ativar (como parece sugerido pelo padrão). Eu teria pensado que essa pergunta seria do interesse de 'entusiastas de computadores e usuários avançados' que desejam tirar o máximo proveito do uso de e-mail.
j_h

Respostas:


2

Os comentários nos endereços de email são suportados principalmente para que um formato obsoleto de endereços de email - Especificamente, "john@example.com (John Smith)" em vez de "John Smith <john@example.com>" possa ser tratado.

Essa notação de estilo antigo definiu o conteúdo entre parênteses como comentários arbitrários, como foi apontado aqui e referenciado na RFC 822 como parte da convenção geral de comentários:

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

.. Como você pode ver, o formato de email original tem suas raízes no padrão RFC 822, formado em 1982, para substituir o padrão RFC 733 da ARPANET, que também usava parênteses como comentários. Eventualmente, os colchetes foram padronizados, mas o suporte ao formato original permaneceu.

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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.