Aller au contenu
ToolMug

Vérificateur SPF, DKIM, DMARC et MX

Saisissez un domaine ou une adresse email pour consulter d'un coup ses serveurs de messagerie MX, ses enregistrements SPF, DKIM et DMARC et les vérifier pour détecter les erreurs courantes — utile quand le courrier arrive dans les spams, quand quelqu'un usurpe votre domaine, ou pour respecter les exigences d'expéditeur de Gmail et Yahoo.

Traité sur nos serveurs et supprimé sous une heure

Des sélecteurs courants comme default, selector1 et google sont testés automatiquement

Mode d’emploi

  1. Saisissez un domaine, ou collez une adresse email (la partie après @ est utilisée).
  2. Cliquez sur Rechercher pour voir les résultats MX, SPF, DKIM et DMARC. Si aucune clé DKIM n'est trouvée, saisissez votre sélecteur et relancez la recherche.
  3. Corrigez les enregistrements chez votre fournisseur DNS comme suggéré, puis vérifiez à nouveau une fois qu'ils sont pris en compte.

Explication des options

SPF
Un enregistrement TXT à la racine du domaine commençant par v=spf1 qui liste les serveurs autorisés à envoyer au nom du domaine. Il ne doit y en avoir qu'un seul.
DMARC
Un enregistrement TXT à _dmarc commençant par v=DMARC1 qui indique aux destinataires quoi faire quand les vérifications SPF et DKIM échouent.
Nombre de lookups
Chaque include, a, mx, ptr, exists et redirect dans SPF coûte un lookup DNS, et le total ne doit pas dépasser 10. Les include et redirect sont développés, donc les lookups imbriqués sont comptés aussi.

Lire les enregistrements

Un enregistrement SPF est une liste de termes. Chaque terme peut commencer par un qualificatif qui indique ce qui se passe lorsqu’il correspond (RFC 7208) :

Qualificatif Signification Exemple
+ (par défaut) Pass : réussite a ou +a
- Fail : rejet -all
~ Softfail : accepter mais marquer ~all
? Neutral : aucune déclaration ?all

Le vérificateur signale +all (ou un all seul) comme autorisant tous les serveurs à envoyer, ?all comme ne faisant rien contre l’usurpation, et un enregistrement sans all ni redirect= comme inachevé. Il avertit aussi à propos du mécanisme ptr et d’un second enregistrement SPF.

Un enregistrement DMARC est un ensemble de paires tag=value séparées par des points-virgules (RFC 7489) :

v=DMARC1; p=quarantine; rua=mailto:dmarc@example.com; adkim=s; pct=100
Balise Signification
v Version, toujours DMARC1 et en premier dans l’enregistrement
p Politique pour le domaine : none, quarantine ou reject
sp Politique pour les sous-domaines ; si elle est absente, p s’applique
rua Où envoyer les rapports agrégés
ruf Où envoyer les rapports d’échec
pct Part des e-mails en échec à laquelle la politique s’applique ; 100 si absent
adkim, aspf Alignement DKIM et SPF : r relaxed (par défaut) ou s strict
fo Options des rapports d’échec ; 0 si absent

Un enregistrement DMARC sans rua est signalé car vous ne recevriez aucun rapport. Côté DKIM, une clé RSA de moins de 2048 bits est signalée comme faible, et une clé dont la valeur p= est vide est affichée comme Révoquée.

Questions fréquentes

SPF doit-il se terminer par ~all ou -all ?

-all indique aux destinataires de rejeter les serveurs non listés ; ~all les marque comme suspects. Utilisez ~all jusqu'à être sûr que la liste est complète. Avec DMARC en place, la différence est faible.

Par quelle politique DMARC commencer ?

Commencez par p=none avec une adresse rua, surveillez les rapports pendant une semaine ou deux pour vous assurer que chaque expéditeur légitime passe, puis passez à quarantine et enfin à reject.

Pourquoi aucune clé DKIM n'est-elle trouvée ?

Les clés DKIM se trouvent à sélecteur._domainkey.domaine, et le sélecteur est choisi par votre fournisseur de messagerie. Des sélecteurs courants comme default, selector1, selector2 et google sont testés automatiquement ; sinon, trouvez la valeur s= dans l'en-tête DKIM-Signature d'un message et saisissez-la comme sélecteur DKIM.

Confidentialité

Les fichiers sont envoyés en HTTPS pour être traités, puis supprimés automatiquement dans un délai d’une heure.

Outils similaires