web-dev-qa-db-fra.com

Le résultat du SPF est "neutre"

J'ai deux serveurs.

Le premier serveur utilise un nom d'hôte de myserver.com, et je définit l'enregistrement de myserver.com comme adresse IP du premier serveur.

Le deuxième serveur utilise le nom d'hôte Server2.myServer.com, et je définis l'enregistrement pour server2.myserver.com comme adresse IP du deuxième serveur.

Le deuxième serveur, une goutte dalkocean (Centos) héberge un simple WordPress site, mywebsite.com et quelques autres sites. L'IP est 138.xxx.xxx.148.

Lorsqu'un message est envoyé du formulaire de contact sur MyWebsite.com, il arrive dans Gmail Spam. La vérification du SPF est "neutre" et le message qu'il dit:

Reçu-SPF: neutre (Google.com: 138.xxx.xxx.148 n'est ni autorisé ni refusé par Meilleur enregistrement de devinette pour le domaine de l'adresse [email protected]) client-IP = 138.xxx.xxx.148;

J'ai ajouté un enregistrement SPF pour mywebsite.com: v = SPF1 A IP4: 138.xxx.xxx.148/32 A: Server2.myServer.com ~ Tous

Et j'ai ajouté le même enregistrement SPF pour MyServer.com.

Quelque part ici, je dois faire une erreur mais ne peut sembler comprendre. Peut-être que je ne peux tout simplement pas utiliser le même nom de domaine que le nom d'hôte pour les deux serveurs?

J'ai essayé plusieurs combinaisons d'IPS et de domaines dans l'enregistrement SPF, sur le domaine du site Web et le domaine du serveur, sans succès.

Merci d'avance pour toute aide que vous pouvez fournir.

3
Greg

Vous avez 2 options, selon si vous voulez que les gens voient @ myserver.com uniquement ou voir cela et @ Server2.mywebsite.com

si vous voulez que les gens voient 2 distincts @ domain.names, vous aurez alors 2 enregistrements SPF distincts comme Jacob Evans l'a souligné, une pour chaque domaine.

Plus probablement, si vous voulez plusieurs serveurs utilisant le même @ domain.name, vous souhaitez configurer l'agent de transport de courrier (MTA) tel que Postfix ou Exim pour utiliser un domaine différent de leur propre nom d'hôte pour le courrier électronique sortant. Dans Postfix, ce paramètre s'appelle myorigin comme décrit sur le site Postfix . Vous pouvez définir ce paramètre en exécutant la commande

postconf myorigin=domain.name

Si vous utilisez plusieurs serveurs avec des adresses IP publiques différentes, vous aurez besoin d'un enregistrement SPF pour refléter cela, par exemple ce que vous avez avec les mécanismes A et IP4

v=spf1 a ip4:138.xxx.xxx.148 -all
       ^  ^
   Indicates 2 servers
1
BeowulfNode42