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

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

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

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

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

One Solution collect form web for “Как генерируются заголовки электронной почты?”

Заголовки первоначально генерируются агентом почтового пользователя (MUA, т. Е. Вашим почтовым клиентом) и содержат очень мало информации. Это зависит от используемого MUA, но обычно включает минимальные значения From , To , Subject и Date . Используя команду mail Unix, вы можете указать дополнительные заголовки для добавления с флагом -a .

Пример:

 mail -a "X-foo: bar" nobody@example.com 

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

Затем сообщение доставляется агенту передачи почты (MTA, т. Е. Почтовому серверу SMTP). Почтовый сервер будет вставлять заголовки, такие как Received-from, как он считает необходимым в сообщении. Единственный способ повлиять на это – это управлять и настраивать сервер самостоятельно.

  • отправка почты используя telnet
  • Как настроить postfix smtp для каждого пользователя?
  • Каков правильный helo для SMTP-сервера, который не получает почту и не имеет полного доменного имени?
  • sendmail не работает
  • Поймайте все электронные письма и сохраните их в MySQL
  • Невозможно отправить почту на microsoft (hotmail, live ...)
  • Postfix multi IP / Domain SMTP Helo'ing
  • Защита постфикса от атак с использованием bruteforce
  • Блокировка блокировки SMTP с помощью белого списка
  • Тест Fail2ban-Regex всегда говорит об отсутствии хоста в группе
  • Как я могу безопасно отправлять электронную почту через зашифрованное соединение из командной строки?
  • Как включить безопасную проверку подлинности (ssl, tls, starttls) в nullmailer 1.0.5. и обновить nullmailer до 1.11
  • Interesting Posts
    Linux и Unix - лучшая ОС в мире.