Jak określić wiele uwzględnionych domen w rekordzie SPF?


32

Nasz firmowy adres e-mail jest hostowany w aplikacjach Google. Ponadto nasz serwer internetowy może również wysyłać wiadomości e-mail. Obecnie nasz rekord SPF w DNS wygląda następująco:

domain.com.    IN   TXT    "v=spf1 a include:_spf.google.com -all"

Wszystko w porządku, jednak teraz zleciliśmy zarządzanie listami e-mail innej firmie i musimy dołączyć drugą domenę include. Więc szukam czegoś takiego:

domain.com.    IN   TXT    "v=spf1 a include:_spf.google.com include:otherdomain.com -all"

Jaka jest poprawna składnia tego? Wielkie dzięki!

Odpowiedzi:


72

Wszystkie mechanizmy SPF, w tym include, mogą być używane wiele razy, oddzielone spacjami:

"v=spf1 include:_spf.google.com include:otherdomain.com -all"

Ocena includeprac w ten sposób:

  • Jeśli dołączone dane zwróciły PASS, to includesamo generuje wynik (na przykład include:foo.bargeneruje PASS, ale -include:foo.bargeneruje FAIL).

  • Jeśli dołączone dane zwróciły FAIL lub NEUTRAL, to w includeogóle nie przyczynia się do wyniku, a przetwarzanie przechodzi do następnego mechanizmu.

Zobacz składnię rekordów SPF i RFC 7208 .

(Należy pamiętać, że redirect=nie jest to mechanizm, ale modyfikator globalny i nie można go w ten sposób powtórzyć).


znalazłem fajną prostą stronę, która mi to zrobiła
l0ft13

1
Oryginalne pytanie obejmuje apóźniej, v=spf1ale odpowiedź nie. Czy to literówka czy acoś znaczy?
Gonzalingui

1
@ Gonzalingui aUmożliwia używanie adresu IP do wysyłania poczty dla tej konkretnej domeny.
kaiser

6

To jest poprawna składnia, o którą prosiłeś

domain.com:    IN   TXT    "v=spf1  include:_spf.google.com include:otherdomain.com -all"
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.