On 12/05/2016 15:49, George L. Yermulnik wrote: > Hello! > > On Thu, 12 May 2016 at 17:37:53 (+0300), Vasiliy P. Melnik wrote: > >> Всем привет, я знаю, что не про экзим, но куда ж еще написать > >> Так можно писать? а то не нашел вразумительного ответа, что нельзя. > >> v=spf1 ip4:109.237.90.4 redirect=_spf.google.com > > Если я всё правильно понимаю, то redirect полностью заменяет spf-запись > домена 1 на spf-запись домена 2. А include - дополняет. Так что я бы в > описанном случае использовал include, а не redirect. > >> P.S. у меня почта на gmail-е >
Вообще, это не так. В rspamd я тоже так считал, но оказалось, что openspf.org лжет по поводу этой конкретной записи. Там как раз написано, что redirect заменяет собой запись, но это не так: https://tools.ietf.org/html/rfc7208#section-6.1 Если это перевести с языка rfc на русский, то звучит это так: при redirect мы просто берем остаток spf записи из той записи, что определена в редиректе. И важное замечание: именно остаток. То есть, v=spf1 ip4:XXX mx a include:_spf.example.com redirect=_spf.other.com должна включить ip4, mx, include, и только потом "добить" запись из _spf.other.com. Основные отличия include от redirect: 1) include может быть несколько; 2) all политики include не влияют на конечный результат Redirect же применяет all политики из заданной записи, а также должен быть последним элементом в текущей spf записи (это, впрочем, часто игнорируется альтернативно мыслящими постмастерами). -- Vsevolod Stakhov _______________________________________________ Exim-users mailing list Exim-users@mailground.net http://mailground.net/mailman/listinfo/exim-users