Comment spécifier plusieurs domaines inclus dans l'enregistrement SPF?

32

Notre messagerie professionnelle est hébergée sur les applications Google. En outre, notre serveur Web peut également envoyer un courrier électronique. Actuellement, notre enregistrement SPF dans DNS ressemble à ceci:

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

Tout va bien, mais maintenant nous avons sous-traité la gestion de notre liste de courrier électronique à une autre société et nous devons inclure un deuxième domaine avec include. Donc, je cherche quelque chose comme:

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

Quelle est la syntaxe correcte pour cela? Merci beaucoup!

Aleks G
la source

Réponses:

72

Tous les mécanismes SPF, y compris include, peuvent être utilisés plusieurs fois, séparés par des espaces:

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

Evaluation des includetravaux de cette façon:

  • Si les données incluses ont retourné PASS, includeelles génèrent elles-mêmes un résultat (par exemple, include:foo.bargénère un PASS, mais -include:foo.bargénère un FAIL).

  • Si les données incluses renvoient FAIL ou NEUTRAL, includecela ne contribue en rien au résultat et le traitement passe à votre mécanisme suivant.

Voir Syntaxe d'enregistrement SPF et RFC 7208 .

(Notez que ce redirect=n'est pas un mécanisme, mais un modificateur global, et ne peut pas être répété de cette façon.)

Grawity
la source
trouvé un site simple cool qui l'a fait pour moi .. spf.zone
l0ft13
1
La cuestion originale comprend un aaprès, v=spf1mais pas la réponse. Est-ce une faute de frappe ou asignifie quelque chose?
Gonzalingui
1
@Gonzalingui The avous permet d'utiliser votre adresse IP pour envoyer un courrier pour ce domaine spécifique.
Kaiser
6

C'est la syntaxe correcte que vous avez demandée

domain.com:    IN   TXT    "v=spf1  include:_spf.google.com include:otherdomain.com -all"
achal tomar
la source