Как генерируются заголовки электронных писем?

Как генерируются заголовки электронных писем?

Когда вы отправляете электронное письмо, заголовок является частью сообщения. Например, когда вы проверяете свою почту, вы можете просмотреть исходный код и увидеть заголовки, которые содержат информацию об отправителе электронного письма и т. д.

Когда я отправляю почту с помощью mailкоманды с адреса 1 на адрес 2, заголовок содержит некоторую информацию об отправителе, например имя хоста отправителя, IP-адрес и т. д.

Теперь мой вопрос: как генерируется информация для заголовка и как я могу ее избежать или изменить (т. е. подделать)?

Я использую Fedora 17 и Sendmail.

решение1

Заголовки изначально генерируютсяПочтовый агент пользователя(MUA, т.е. ваш почтовый клиент) и содержат очень мало информации. Это зависит от используемого MUA, но обычно включает в себя как минимумОт,К,ПредметиДата. Используя команду Unix, mailвы можете указать дополнительные заголовки, которые будут добавлены с помощью -aфлага.

Пример:

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

Это будет включать заголовок X-fooсо значением bar. Вы можете указать -aнесколько раз.

Затем сообщение доставляетсяАгент по пересылке почты(MTA, т.е. ваш почтовый сервер SMTP). Почтовый сервер вставит заголовки, такие какПолучен откак считает нужным в сообщение. Единственный способ повлиять на это — это контролировать и настраивать сервер самостоятельно.

Связанный контент