Como os cabeçalhos de e-mail são gerados?

Como os cabeçalhos de e-mail são gerados?

Quando você envia um e-mail, um cabeçalho faz parte da mensagem. Por exemplo, ao verificar seu e-mail, você pode visualizar a fonte bruta e ver os cabeçalhos, que contêm informações sobre o remetente do e-mail, etc.

Quando envio e-mail usando o mailcomando, do endereço1 ao endereço2, o cabeçalho inclui algumas informações sobre o remetente, como nome do host do remetente, IP, etc.

Agora minha pergunta é: como as informações do cabeçalho são geradas e como posso evitá-las ou alterá-las (ou seja, forjá-las)?

Eu uso o Fedora 17 e o Sendmail.

Responder1

Os cabeçalhos são inicialmente gerados peloAgente de usuário de correio(MUA, ou seja, seu cliente de e-mail) e contém muito pouca informação. Depende do MUA usado, mas geralmente inclui no mínimoDe,Para,AssuntoeData. Usando o comando Unix mailvocê pode especificar cabeçalhos adicionais a serem adicionados com o -asinalizador.

Exemplo:

mail -a "X-foo: bar" [email protected]

Isso incluirá um cabeçalho X-foocom um valor de bar. Você pode especificar -avárias vezes.

A mensagem é então entregue aoAgente de transferência de correio(MTA, ou seja, seu servidor de correio SMTP). O servidor de e-mail inserirá cabeçalhos comoRecebido deconforme julgar necessário na mensagem. A única maneira de influenciar isso é controlando e configurando você mesmo o servidor.

informação relacionada