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