Назад | Перейти на главную страницу

Что означает эта строка заголовка полученного электронного письма?

Я немного параноик, что мой новый почтовый сервер может быть неправильно настроен, и мне интересно, не сделал ли я где-нибудь ошибку. Или, может быть, Yahoo просто так работает со своей почтовой службой.

На почту Yahoo с моего почтового сервера:

Received: from 127.0.0.1  (EHLO hostname.example.com) (x.x.x.x)
  by mta1199.mail.gq1.yahoo.com with SMTP; Tue, 09 Jul 2013 13:53:55 -0700
Received: from me.atwork (c-x-x-x-x.comcast.net [x.x.x.x])
  by hostname.example.com (Postfix) with ESMTPSA id 66DB11B006B4
  for <example@yahoo.com>; Tue,  9 Jul 2013 16:53:54 -0400 (EDT)

Самая первая строчка теста Yahoo сбила меня с толку. Почему Yahoo не знает имя моего сервера, как gmail ниже? Вроде думает 127.0.0.1. Это потому, что Yahoo не ищет меня в DNS?

Поступило: от 127.0.0.1 ...

Мой тест Gmail дал все правильно.

Из Gmail на мой почтовый сервер:

Received: from hostname.example.com (hostname.example.com. [x.x.x.x])
  by mx.google.com with ESMTP id n7si14797309oep.56.2013.07.09.13.55.25
  for <example@gmail.com>;
  Tue, 09 Jul 2013 13:55:25 -0700 (PDT)
Received: from me.atwork (c-x-x-x-x.comcast.net [x.x.x.x])
  by hostname.example.com (Postfix) with ESMTPSA id 1F7F31B006B4
  for <example@gmail.com>; Tue,  9 Jul 2013 16:55:24 -0400 (EDT)

Я понимаю, что мне нужно читать снизу вверх, чтобы увидеть «путь», по которому мои тестовые электронные письма пришли к месту своего последнего упокоения. По большей части я понимаю, что означают заголовки. Меня просто смущает часть 127.0.0.1.

Я только что отправил сообщение в учетную запись Yahoo и убедился, что заголовки «Получено:» похожи.

Мне кажется, что Yahoo использует какой-то прокси на своих SMTP-серверах, который возвращает входящее соединение из Интернета обратно на интерфейс обратной связи. Я не могу сразу догадаться, зачем они это делают. Я бы также не стал беспокоиться об этом, если ваша почта идет нормально. Для вас не важно, что они проксируют входящее соединение таким образом.

Обычно в полученных заголовках можно увидеть localhost (127.0.0.1). Это указывает на то, что программа, работающая локально, повторно вводит сообщение в почтовый поток. Фильтры спама часто запускаются таким образом, хотя лучше фильтровать спам на границе Интернета и отклонять сообщение до того, как оно будет принято.

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

Я думаю о нескольких причинах, по которым ваше имя в заголовке заменено на 127.0.0.1.

  • Подключение осуществляется через прокси-сервер или ретранслятор, работающий на том же хосте, который не добавляет свой собственный полученный заголовок.
  • Ваши записи DNS не проходят обратную проверку DNS.
  • Значение 127.0.0.1 - это ответ от сервера черного или белого списка.
  • Значение было закодировано в их шаблоне заголовка.

РЕДАКТИРОВАТЬ:

Я просмотрел слишком много заголовков "Получено" и обнаружил, что некоторые из них полезны только тем, у кого есть доступ к серверу, который их сгенерировал. Разные серверы используют разные правила для создания заголовка, а некоторые позволяют администратору предоставлять свой собственный шаблон. Обычно я не доверяю серверу правильно регистрировать свое собственное имя, но считаю, что вышестоящий сервер обычно правильный. У спама могут быть дополнительные заголовки, которые пытаются скрыть реальную маршрутизацию.