Quando você recebe um e-mail, existe o conceito de string/cabeçalho "de", como este:
Arbitrary Name <[email protected]>
Não há cabeçalho "nome" separado; é extraído desta string/cabeçalho "de".
Existe uma string/cabeçalho "para" semelhante, para quando vocêenviarum email?
Ou seja, é possível enviar um e-mail para:
Insulting Nickname <email.address.com>
Em vez de para:
email.address.com
? E se sim, isso Insulting Nickname
aparecerá no cliente de e-mail?
Ou é, na minha opinião, impossível enviar um e-mail para outra coisa que não seja um endereço de e-mail puro?
Responder1
Ambos os cabeçalhos To
e From
podem ser qualquer coisa, pois não são realmente usados para entregar a mensagem: no protocolo SMTP existe (RFC 5321, 3.3):
- uma separaçãoremetente do envelopeusado no
MAIL FROM
comando e - um ou mais destinatários no
RCPT TO
comando, pois pode ser repetido várias vezes.
Embora o DMARC possa proteger domínios contra falsificação no From
cabeçalho e SPF no MAIL FROM
comando, não há realmente nada que impeça você de usar não apenas nomes arbitrários, mas também endereços de e-mail arbitrários no To
cabeçalho. Isso nem requer um software criado especialmente para esse fim, pois você poderia simplesmente colocar o endereço real nocópia oculta Bcc
campo e algo mais ou nada no To
campo.