Comment configurer le SPF ou comment faire accepter les emails par Hotmail, MSN, Live et Yahoo ?
Lorsque vous envoyez des emails de quelcuechose@votre-domaine.com à un utilisateur de hotmail, hotmail considère instantanément l'information suivante :

quelquechose@votre-domaine.com envoie un email à un de mes utilisateur, cet email est envoyé depuis un serveur
dont le nom de domaine est cybermailing.com

Immédiatement, hotmail interroge les DNS de votre-domaine.com (il s'agit d'informations qui permettent aux serveurs et aux navigateurs
internet de trouver le chemin sur le web en utilisant des urls).

Ces informations DNS, peuvent, si elles ont été paramétrées à cet effet, contenir un champ dit "SPF".

Le rôle du champs SPF est de permettre à votre nom de domaine de déclarer d'autres serveurs comme envoyeurs légitimes.

Pour que hotmail accepte votre email, il faut que les DNS de votre nom de domaine indiquent que cybermailing.com
est un envoyeur légitime, sinon : hotmail considère que l'envoi a été fait à votre insu puisque votre nom de domaine
ne précise pas que le serveur d'envoi est légitime.

L’email est alors placé dans la boite de spam voir directement éliminé !

Pour éviter cela :

Vous (ou votre hébergeur) devez ajouter la ligne suivante dans le fichier texte des DNS de votre nom de domaine :
(si votre nom domaine est "mondomaine.com")

mondomaine.com. IN TXT "v=spf1 a mx mx:cybermailing.com ?all"

(oui il y a un . après le .com)

Si vous ne savez pas éditer vos enregistrements DNS


Méthode 1 : Envoyez le texte ci dessous à votre hébergeur, il sait ce que cela signifie.

Bonjour, je souhaite mettre en place un SPF pour un service d'envoi d'email que j'utilise. Ils me conseillent
d'avoir le champs TXT suivant dans les DNS de mon domaine : v=spf1 a mx mx:cybermailing.com ?all

Je ne sais pas faire cela, pouvez vous le faire pour moi ?


Méthode 2 :

Si votre hébergement vous offre une interface pour faire cette opération:
Il est fort probable que vous ayez à :
1. séléctionner votre domaine, si cela n'est pas déjà fait
2. sélectionner TXT comme type de champs (vous verrez probablement A, MX, NS, TXT ...)
3. entrer v=spf1 a mx mx:cybermailing.com ?all comme valeur du champs.
4. enregistrer

Si votre domaine publie déjà un champs SPF:, il vous suffit alors d'ajouter mx:cybermailing.com
à l'intérieur de celui-ci (entre le v=spf1 et le ?all)

Exemple CPanel :

Cliquez sur Editeur avancé zone DNS



Crééz un champs TXT pour votre nom domaine comme ci dessous en remplaçant votredomaine.com par votre nom de domaine (bien entendu..)



Exemple Gandi :

Vous pouvez créer deux enregistrements (SPF et TXT)





A savoir :


Le SPF (sender Policy Framework) est une norme inventée par microsoft de plus en plus utilisée par les systèmes de messagerie. Elle vise à lutter contre les usurpations d'identitée (phishing).

Attention : si vous êtes sur un serveur mutualisé de l'hébergeur 1&1 vous devrez changer d'hébergeur, cet hébergeur à bas coût
est à notre connaissance le seul qui, depuis plusieurs années, refuse de faire cette opération pour ses clients mutualisés.