Configurer un enregistrement SPF : évitez le marquage spam (2026)
SPF (Sender Policy Framework) est une méthode d'authentification des e-mails essentielle qui empêche que vos messages soient marqués comme spam. Dans cet article, nous expliquons ce qu'est SPF, pourquoi il est important et comment le configurer correctement.
Qu'est-ce que SPF ?
SPF est un enregistrement DNS qui indique quels serveurs de messagerie sont autorisés à envoyer des e-mails au nom de votre domaine. Lorsque un serveur de messagerie récepteur reçoit un e-mail, il vérifie l'enregistrement SPF pour s'assurer que le serveur expéditeur est autorisé.
Pourquoi SPF est-il important ?
- Évite le marquage spam de vos e-mails légitimes
- Protège contre le spoofing - d'autres ne peuvent pas simplement prétendre être vous
- Améliore la délivrabilité - vos e-mails arrivent mieux
- Exigé par les grands fournisseurs - Gmail, Outlook et d'autres vérifient SPF
Vérifier votre enregistrement SPF actuel
Via MXToolbox
- Allez sur mxtoolbox.com/spf.aspx
- Entrez votre domaine (par exemple : votredomaine.fr)
- Cliquez sur "Recherche d'enregistrement SPF"
- Vous verrez votre enregistrement SPF actuel et d'éventuels problèmes
Via terminal
dig TXT votredomaine.fr +short | grep spf
ou
nslookup -type=txt votredomaine.fr
Créer ou modifier un enregistrement SPF
Étape 1 : Identifiez vos serveurs de messagerie
Déterminez quels serveurs envoient des e-mails au nom de votre domaine :
- Votre serveur de messagerie d'hébergement (Theory7)
- Services externes (Mailchimp, SendGrid, Google Workspace, etc.)
- Applications propres qui envoient des e-mails
Étape 2 : Construisez votre enregistrement SPF
Un enregistrement SPF commence toujours par `v=spf1` et se termine par une action (`-all`, `~all`, etc.).
SPF de base pour l'hébergement Theory7 :
v=spf1 include:_spf.theory7.net ~all
Avec des services supplémentaires :
v=spf1 include:_spf.theory7.net include:_spf.google.com include:servers.mcsv.net ~all
Mécanismes SPF expliqués
| Mécanisme | Signification |
|---|---|
| `include:domain` | Ajoute le SPF de ce domaine |
| `a` | Les IP des enregistrements A de votre domaine peuvent envoyer des e-mails |
| `mx` | Les serveurs d'enregistrements MX peuvent envoyer des e-mails |
| `ip4:123.45.67.89` | Cette adresse IPv4 spécifique peut envoyer des e-mails |
| `ip6:2001:db8::1` | Cette adresse IPv6 spécifique peut envoyer des e-mails |
Qualificateurs SPF (actions)
| Qualificateur | Signification | Recommandé |
|---|---|---|
| `-all` | Échec dur - refuse tout ce qui ne correspond pas | Pour les utilisateurs expérimentés |
| `~all` | Échec doux - marque comme suspect | Début recommandé |
| `?all` | Neutre - aucune action | Non recommandé |
| `+all` | Autorise tout | À ne jamais utiliser ! |
Étape 3 : Ajouter l'enregistrement SPF dans DirectAdmin
- Connectez-vous à DirectAdmin
- Allez dans Gestion DNS ou Gestion DNS
- Cherchez les enregistrements TXT existants avec "spf"
- S'il y a déjà un enregistrement SPF : Modifiez cet enregistrement
- S'il n'y a pas d'enregistrement SPF : Ajoutez un nouvel enregistrement TXT
Remplissez les champs :
- Nom/Hôte : Laissez vide ou remplissez `@` (pour le domaine principal)
- Type : TXT
- Valeur : Votre enregistrement SPF (ex : `v=spf1 include:_spf.theory7.net ~all`)
- TTL : 3600 (1 heure) ou par défaut
- Enregistrez et attendez 1 à 24 heures pour la propagation DNS
Résoudre les erreurs SPF courantes
"Enregistrement SPF non trouvé"
Cause : Aucun enregistrement SPF configuré.
Solution : Ajoutez un enregistrement SPF comme décrit ci-dessus.
"Trop de recherches DNS"
Cause : SPF autorise un maximum de 10 recherches DNS. Chaque `include:` compte comme une recherche.
Solution :
- Combinez lorsque cela est possible
- Remplacez `include:` par des IP directes lorsque cela est possible
- Utilisez un service de flattening SPF
Exemple de problème :
v=spf1 include:a.com include:b.com include:c.com include:d.com ... (plus de 10)
"Plusieurs enregistrements SPF"
Cause : Vous avez plus d'un enregistrement SPF. Cela n'est pas autorisé.
Solution : Combinez toutes les règles SPF en un seul enregistrement.
Erreur :
v=spf1 include:_spf.google.com ~all
v=spf1 include:_spf.theory7.net ~all
Correct :
v=spf1 include:_spf.google.com include:_spf.theory7.net ~all
"Erreur de permission SPF"
Cause : Erreur de syntaxe dans votre enregistrement SPF.
Solution : Vérifiez les fautes de frappe, les espaces manquants ou le mauvais ordre.
SPF pour des services populaires
Google Workspace / Gmail
include:_spf.google.com
Microsoft 365
include:spf.protection.outlook.com
Mailchimp
include:servers.mcsv.net
SendGrid
include:sendgrid.net
Mailgun
include:mailgun.org
Exemple complet
Si vous utilisez l'hébergement Theory7 + Google Workspace + Mailchimp :
v=spf1 include:_spf.theory7.net include:_spf.google.com include:servers.mcsv.net ~all
Tester SPF
Après la configuration
- Attendez la propagation DNS (1-24 heures)
- Testez avec MXToolbox : mxtoolbox.com/spf.aspx
- Envoyez un e-mail test à une adresse Gmail
- Vérifiez les en-têtes - cherchez "spf=pass"
Vérifier les en-têtes dans Gmail
- Ouvrez l'e-mail test reçu dans Gmail
- Cliquez sur les trois points à droite > "Afficher l'original"
- Cherchez la ligne avec "SPF"
- Vous voulez voir : `spf=pass`
SPF et DKIM/DMARC
SPF fonctionne mieux en combinaison avec :
- DKIM - Signature numérique pour vos e-mails
- DMARC - Politique qui combine SPF et DKIM
Ensemble, ils forment la norme d'or pour l'authentification des e-mails.
Articles connexes
- Configurer l'e-mail dans Mozilla Thunderbird
- Vérification de la liste noire des e-mails : Vérifiez si votre IP est bloquée et comment résoudre cela
- Gérer le quota d'e-mails : Libérer de l'espace et optimiser la boîte aux lettres
Besoin d'aide ?
Nous sommes là pour vous ! Vous rencontrez un problème ou avez des questions ? Notre équipe de support est prête à vous aider personnellement. Envoyez-nous un message via le système de tickets - nous répondons généralement dans quelques heures et sommes heureux de vous aider.
0 van 0 vonden dit nuttig