Générez et vérifiez des enregistrements SPF et DMARC dans votre navigateur, sans requête DNS.
Saisissez un CIDR pour obtenir réseau, diffusion, hôtes utilisables et masques en IPv4 et IPv6.
Ouvrir →Consultez les données de registre RDAP et le DNS inverse d'une adresse IPv4/IPv6, d'un domaine ou d'une URL.
Ouvrir →Affiche votre IP publique, les détails du réseau et une position approximative, avec test de fuite WebRTC.
Ouvrir →Aucun commentaire pour le moment. Soyez le premier !
Le générateur SPF et DMARC construit et vérifie des enregistrements d'authentification d'e-mail selon la RFC 7208 (SPF) et la RFC 9989 (DMARC). Pour SPF, vous pouvez cocher les include de services d'envoi courants, ajouter des IP, définir la règle finale et estimer le nombre de recherches DNS (limite 10) ; pour DMARC, vous définissez les politiques p/sp/np, les boîtes de rapports, les options de rapports d'échec et les modes d'alignement. Vous pouvez aussi coller un enregistrement existant pour une vérification de syntaxe hors ligne. L'outil ne traite que du texte : il n'interroge jamais le DNS et ne peut pas prouver que le DNS est correctement configuré.
Non. Il construit et vérifie uniquement le TEXTE de l'enregistrement dans votre navigateur et n'interroge jamais le DNS ; il ne peut donc pas prouver qu'un enregistrement est publié ou actif. Après publication, confirmez avec un outil de consultation DNS et vérifiez les résultats d'authentification avec un vrai message de test.
Selon la RFC 7208, une évaluation SPF peut impliquer au plus 10 termes déclenchant des requêtes DNS (include, a, mx, ptr, exists et redirect), et les termes imbriqués dans un include comptent aussi. ip4, ip6 et all ne comptent pas. Au-delà de la limite, les récepteurs renvoient permerror, ce qui signifie que SPF échoue.
Pour les expéditeurs courants intégrés, l'outil utilise des nombres de recherches imbriquées mesurés dans le DNS public le 2026-10-20 ; pour un include que vous saisissez vous-même, le nombre imbriqué est inconnu et compté comme 1 avec un avis. Les fournisseurs peuvent modifier leurs enregistrements à tout moment ; confirmez donc avec un vérificateur SPF basé sur le DNS avant de publier.
~all (échec doux) indique que les sources non listées sont probablement non autorisées mais doivent être acceptées et marquées ; il convient au début, avant que tous les expéditeurs soient confirmés. -all (échec strict) les rejette purement et simplement. Les recommandations de Google préconisent ~all, tandis que Microsoft recommande -all une fois DKIM et DMARC également en place. N'utilisez jamais +all, qui permet à n'importe qui d'envoyer au nom de votre domaine.
La RFC 9989 (DMARCbis) définit v, p, sp, np, adkim, aspf, fo, rua, ruf, psd et t. Les balises pct, rf et ri de la RFC 7489 ont été supprimées, t (l'indicateur de test ; t=y remplace à peu près l'usage courant de pct=0) reprenant le cas d'usage habituel. Cet outil n'écrit pas pct par défaut ; il n'est ajouté que si vous l'activez sous « Options avancées et de compatibilité ».
Commencez avec p=none et une adresse rua, et collectez les rapports agrégés pendant au moins un mois pour repérer tous les expéditeurs légitimes. Alignez le SPF ou le DKIM de chaque expéditeur avec votre domaine From, puis passez à p=quarantine et surveillez à nouveau (utilisez d'abord t=y en cas de doute). Ne passez à p=reject que lorsque le courrier légitime n'est plus affecté. p=reject peut perturber les listes de diffusion et les transferts ; lisez donc d'abord les rapports.
Lorsqu'une boîte rua ou ruf est hors de votre domaine, cet autre domaine doit publier un enregistrement TXT de valeur v=DMARC1; à « votre-domaine._report._dmarc.autre-domaine », sinon la plupart des récepteurs n'enverront pas de rapports ; l'outil affiche le nom d'hôte exact. La documentation de Postmark indique qu'il n'est pas nécessaire de l'ajouter à votre SPF, il ne figure donc pas dans les préréglages ; la valeur include de chaque service listé provient de sa documentation officielle.
v=spf1 include:_spf.google.com ~all
| Type | Nom d'hôte DNS | Valeur |
|---|---|---|
| TXT | @ | v=spf1 include:_spf.google.com ~all |