Как почтовый сервер идентифицирует отправителя с целью проверки SPF?

Модератор: Модераторы разделов

scoder
Сообщения: 45

Как почтовый сервер идентифицирует отправителя с целью проверки SPF?

Сообщение scoder »

Приветствую.
Я просмотрел RFC4408, там не нашел ничего кроме того, что почтовый сервер должен взять адрес почты для проверки SPF из MAIL FROM в SMTP-диалоге. Тогда назревает следующий вопрос какой заголовок письма, программа отправки писем подставит в это поле из From, Sender, Reply-To, Return-Path, Resent-To, Resent-From, Envelope-from?
Спасибо сказали:
scoder
Сообщения: 45

Re: Как почтовый сервер идентифицирует отправителя с целью проверки SPF?

Сообщение scoder »

Нашёл сам ответ: Return-Path. Может кому-то пригодится.
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: Как почтовый сервер идентифицирует отправителя с целью проверки SPF?

Сообщение watashiwa_daredeska »

scoder писал(а):
17.02.2011 22:10
Нашёл сам ответ: Return-Path.
Ответ неправильный.
Спасибо сказали:
scoder
Сообщения: 45

Re: Как почтовый сервер идентифицирует отправителя с целью проверки SPF?

Сообщение scoder »

watashiwa_darede... писал(а):
18.02.2011 02:27
Ответ неправильный.


А чего ж молчите если знаете правильный? Жаба душит или вы только неправильные ответы умеете квалифицировать?
Спасибо сказали:
scoder
Сообщения: 45

Re: Как почтовый сервер идентифицирует отправителя с целью проверки SPF?

Сообщение scoder »

В итоге обсуждений на форумах формулирую итог:
Определяющий заголовок это поле MAIL FROM в SMTP-диалоге, оно вроде бы и передаётся всеми почтовыми серверами без изменения, начиная с самого первого. Но вот первому почтовому серверу(он кстати может быть единственным и последним) его передаёт программа почтовая или какое-то другое приложение(например, функция mail в PHP). Если передаёт почтовая программа, то она обычно передаёт мэйл учётной записи с которой отправляется письмо. А вот функция mail(в PHP) подставляет в это поле значение заголовка From, если явно не указан MAIL FROM, например, один из вариантов установить sendmail_from в php.ini.
По полю MAIL FROM почтовый сервер определяет валидность отправителя через DNS,SPF. Говорят некоторые серверы требуют совпадения MAIL FROM и заголовка From. Но это точно не Yandex, не Mail и не Rambler — ПРОВЕРЕНО!
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: Как почтовый сервер идентифицирует отправителя с целью проверки SPF?

Сообщение watashiwa_daredeska »

scoder писал(а):
18.02.2011 17:18
А чего ж молчите если знаете правильный?
Я не молчу, но кросспостить что-то не хочется.
Для других читателей: ответ в Может ли sendmail отправить письмо на внешний адрес без почтового сервера
Спасибо сказали: