Como enviar email para apenas um destinatário?

1

Existe uma maneira de enviar e-mails onde o destinatário vê vários endereços de e-mail de destinatários, mas na verdade só envia para um destinatário?

    
por KMC 02.02.2012 / 12:22

2 respostas

2

Em uma conversa SMTP, seria assim:

$ nc mailserver.example.net smtp
← 220 mailserver.example.net ESMTP Hello!
→ ehlo yourhostname.isp.net
← 250 mailserver.example.net
→ mail from:<[email protected]>
← 250 OK
→ rcpt to:<[email protected]>
← 250 OK
→ rcpt to:<[email protected]>
← 250 OK
→ data
← 354 Waiting for data
→ To: <[email protected]>, <[email protected]>
→ Subject: Hello there.
→ Content-Type: text/plain; charset=utf-8
→
→ The thing about email is that you can spoof practically everything.
→ .
← 250 OK
→ quit
← 221 Bye

Os endereços fornecidos no envelope - rcpt - são os destinatários reais. Eles receberão a mensagem.

Os endereços fornecidos no cabeçalho - To: - são apenas para fins de exibição. Eles não são usados para envio.

Ao usar a interface sendmail , a mesma regra se aplica - exceto que os destinatários são fornecidos na linha de comando:

$ sendmail [email protected]
→ To: <[email protected]>, <[email protected]>
→ Subject: Hello there.
→ Content-Type: text/plain; charset=utf-8
→
→ One thing about email is that you can spoof practically everything.
→ CtrlD
    
por 02.02.2012 / 14:29
2

Absolutamente. Durante a fase de envio, você só precisa falar com o servidor MX do destinatário e especificá-los apenas no comando RCPT . Mas eu não conheço nenhum MUA que possa fazer isso.

    
por 02.02.2012 / 12:33