Existe uma maneira de enviar e-mail onde o destinatário vê vários endereços de e-mail de destinatários, incluindo o dele, mas na verdade envia apenas para um destinatário?
Responder1
Sim, é sempre possível ter a lista de destinatários SMTP completamente diferente dos cabeçalhos “Para:” ou “Cc:”; os servidores realmente não se importam com os cabeçalhos.
Por exemplo, é assim que funciona o endereçamento "Cco:" (já que não existe nenhum cabeçalho "Cco:"), mas também pode seguir o caminho inverso e incluir cabeçalhos que não têm nada a ver com a lista de destinatários real.
Em uma conversa SMTP, ficaria assim:
$ nc mailserver.example.net smtp ←220 mailserver.example.net ESMTP Olá! → ehlo seunomedehost.isp.net ←250 servidor de correio.exemplo.net → e-mail de:<[e-mail protegido]> ←250 OK → rcpt para:<[e-mail protegido]> ←250 OK → rcpt para:<[e-mail protegido]> ←250 OK → dados ←354 Aguardando dados → Para: <[e-mail protegido]>, <[e-mail protegido]> → Assunto: Olá. → Tipo de conteúdo: texto/simples; conjunto de caracteres=utf-8 → → O problema do e-mail é que você pode falsificar praticamente tudo. → . ←250 OK → sair ←221 Tchau
Os endereços indicados no envelope – rcpt
– são os verdadeiros destinatários. Eles receberão a mensagem.
Os endereços indicados no cabeçalho – To:
– são apenas para fins de exibição. Eles não são usados para envio.
Ao usar o Unixenviar correiointerface, a mesma regra se aplica, exceto que os destinatários são fornecidos na linha de comando:
$ enviar e-mail[e-mail protegido] → Para: <[e-mail protegido]>, <[e-mail protegido]> → Assunto: Olá. → Tipo de conteúdo: texto/simples; conjunto de caracteres=utf-8 → → Uma coisa sobre o e-mail é que você pode falsificar praticamente tudo. →CtrlD
Responder2
Absolutamente. Durante a fase de envio você precisa apenas conversar com o servidor MX do destinatário e apenas especificá-lo no RCPT
comando. Mas não conheço nenhum MUA que possa fazer isso.