Réputation du serveur mail
Un domaine de messagerie, ou l’adresse publique d’un serveur mail, vérifié auprès des listes noires DNS qui décident encore de la remise du courrier : Spamhaus, Barracuda, SpamCop et quelques listes plus modestes. Pour chaque liste qui inscrit une adresse, la page du moniteur donne le code de réponse de la liste, le motif qu’elle publie et un lien direct vers sa page de consultation et de demande de retrait.
Aucune clé d’API n’est nécessaire. Laissez l’identifiant sur « No key (recommended) » : les listes sont interrogées par le résolveur DNS du serveur, ou par celui que vous indiquez dans Resolver. Seul Spamhaus peut refuser, et seulement quand ce résolveur est public ; voir Résolveurs, refus et délais.
Saisissez un domaine (example.com) et DumbMonit vérifie les adresses de ses
hôtes MX (enregistrements A et AAAA), celles du domaine lui-même, et les
adresses supplémentaires que vous ajoutez (un relais d’envoi qui n’est pas
un MX). Le domaine passe aussi devant les listes de domaines. Saisissez une
adresse IP et seule cette adresse est vérifiée. Pour surveiller toute une
plage d’adresses, utilisez la liste noire d’une plage d’IP.
Ports réseau à ouvrir
Section intitulée « Ports réseau à ouvrir »Du serveur DumbMonit (ou de son agent relais) vers l’équipement :
| Port | Protocole | Usage |
|---|---|---|
| 53 | UDP | Requêtes DNS vers les listes noires (port par défaut) |
| 53 | TCP | Requêtes DNS trop grosses pour UDP (port par défaut) |
Gmail, Outlook.com et Yahoo
Section intitulée « Gmail, Outlook.com et Yahoo »Les grandes messageries ne publient aucune liste interrogeable : ce qu’elles pensent d’un expéditeur leur reste interne. DumbMonit ne prétend pas les interroger. Il vérifie ce qui pèse sur leur décision, et donne leurs outils :
- DNS inverse : chaque adresse d’envoi doit avoir un enregistrement PTR dont le nom se résout vers la même adresse (DNS inverse confirmé, FCrDNS). Gmail, Outlook.com et Yahoo refusent ou classent en indésirable le courrier des adresses qui n’en ont pas.
- SPF et DMARC : un seul enregistrement SPF sur le domaine, et un
enregistrement DMARC sous
_dmarc.<domaine>. Gmail et Yahoo exigent les deux des envois en nombre. - Les listes noires ci-dessous, que leurs filtres lisent aussi.
DKIM n’est pas vérifié : son sélecteur est choisi par chaque expéditeur et ne se devine pas. La page du moniteur renvoie vers :
| Messagerie | Outils |
|---|---|
| Gmail | Postmaster Tools (réputation d’un domaine vérifié), règles pour les expéditeurs, formulaire de problème de remise |
| Outlook.com / Hotmail | SNDS (données de réputation par adresse), règles pour les expéditeurs, formulaire du support expéditeurs (retrait d’Outlook.com), portail de retrait Microsoft 365 |
| Yahoo / AOL | Sender Hub, bonnes pratiques, formulaire du support expéditeurs |
Les listes noires
Section intitulée « Les listes noires »Vérifiées le 16 octobre 2026. SORBS a fermé en juin 2024 et n’est pas
interrogée. Chaque liste reçoit une question A sous sa zone. Le formulaire les
présente en une liste de cases nommée Blocklists (nom, vérifie les adresses ou
le domaine, majeure ou non, et une courte description) ; les listes majeures
sont cochées sur un nouveau moniteur. L’identifiant de la première colonne est ce
que l’option lists enregistre, et le nom que l’API et les métriques donnent à la
liste.
| Id | Liste | Zone | Vérifie | IPv6 | Majeure | Usage et retrait |
|---|---|---|---|---|---|---|
spamhaus_zen | Spamhaus ZEN (SBL, CSS, XBL, PBL, DROP) | zen.spamhaus.org | les adresses | oui | oui | Miroirs publics gratuits pour un usage non commercial et à faible volume ; refuse les résolveurs publics et ouverts. Retrait depuis le vérificateur Spamhaus. La PBL inscrit par principe les plages d’abonnés : n’en retirez une adresse que si elle fait vraiment tourner un serveur mail. |
barracuda | Barracuda BRBL | b.barracudacentral.org | les adresses | non | oui | Gratuite ; Barracuda demande que les serveurs DNS qui l’interrogent soient déclarés avec un compte gratuit sur barracudacentral.org. Demande de retrait. |
spamcop | SpamCop | bl.spamcop.net | les adresses | non | oui | Gratuite. Les inscriptions expirent d’elles-mêmes environ un jour après la fin des signalements ; la page de consultation en donne la raison et propose le retrait. |
mailspike | Mailspike | bl.mailspike.net | les adresses | non | non | Gratuite à faible volume. Consultation et retrait. |
uceprotect_1 | UCEPROTECT niveau 1 | dnsbl-1.uceprotect.net | les adresses | non | non | Interrogation gratuite. Les inscriptions expirent après sept jours sans nouveau spam ; la page de vérification vend aussi un retrait express, jamais nécessaire. Peu de destinataires s’en servent. |
psbl | PSBL (Passive Spam Block List) | psbl.surriel.com | les adresses | non | non | Gratuite. Retrait en libre-service sur la page de l’inscription. |
spamrats | SpamRATS (Dyna, NoPtr, Spam, Auth) | all.spamrats.com | les adresses | non | non | Gratuite à faible volume. RATS-NoPtr inscrit les adresses sans DNS inverse. Consultation et retrait. |
spamhaus_dbl | Spamhaus DBL | dbl.spamhaus.org | le domaine | — | oui | Mêmes conditions que ZEN. Retrait depuis le vérificateur Spamhaus. |
surbl | SURBL (multi) | multi.surbl.org | le domaine | — | non | Gratuite à faible volume ; refuse les résolveurs publics et chargés. Consultation et retrait. |
uribl | URIBL (multi) | multi.uribl.com | le domaine | — | non | Gratuite à faible volume ; refuse les résolveurs publics et chargés. Consultation, retrait. |
Une inscription sur une liste majeure déclenche une alerte critique ; sur les autres, un avis. Les adresses IPv6 des MX ne sont vérifiées que par Spamhaus ZEN, la seule liste ici qui réponde pour l’IPv6 ; les autres les indiquent comme non couvertes.
Vos propres listes
Section intitulée « Vos propres listes »Sous Custom lists, à la fin de la liste de cases, ajoutez les zones DNSBL de
toute autre liste que vous utilisez ou que vous exploitez (par exemple
dnsbl.example.org). Chacune a un Type : ip (la zone est interrogée pour
chaque adresse, comme 1.2.0.192.dnsbl.example.org) ou domain (pour le domaine
de messagerie), et un interrupteur Major pour une liste dont l’inscription doit
déclencher l’alerte critique. La zone doit être un nom de domaine valide, pas une
adresse IP, et ne peut répéter ni une autre zone ni l’une des listes ci-dessus ;
20 listes personnalisées au plus. Toute réponse 127.x.x.x compte comme listé ;
NXDOMAIN, comme propre.
Le moniteur interroge exactement les listes cochées plus les vôtres. Un moniteur
créé avant ces options n’a aucun réglage et continue d’interroger toutes les listes
ci-dessus. L’option lists contient les identifiants cochés séparés par des
virgules (- quand aucun n’est coché) et custom_lists un tableau JSON comme
[{"zone": "dnsbl.example.org", "subject": "ip", "major": false}].
Résolveurs, refus et délais
Section intitulée « Résolveurs, refus et délais »Les listes s’interrogent par le DNS, et leur réponse dépend du résolveur qui pose la question :
- Spamhaus refuse les questions qui passent par des résolveurs publics
(Google
8.8.8.8, Cloudflare1.1.1.1, Quad9), par des résolveurs qui leur transmettent, ou par des résolveurs sans DNS inverse attribuable. Il répond alors127.255.255.254au lieu deNXDOMAIN(127.255.255.255quand un résolveur pose trop de questions,127.255.255.252pour une question mal formée ou une clé DQS erronée). Ces réponses ressemblent à des inscriptions et n’en sont pas : DumbMonit marque la liste Spamhaus comme refusée (« Spamhaus refuses this resolver » sur la page du moniteur), jamais comme « listé », et les autres listes gardent leurs résultats. Seulement quand aucune autre liste choisie n’a répondu, le moniteur affiche une erreur de configuration (qui n’envoie aucune alerte de panne) au lieu d’un résultat. - URIBL et SURBL répondent
127.0.0.1aux résolveurs qu’elles refusent. La liste est alors affichée « Refusé » (inconnue), pas comme une inscription. - Une liste qui ne répond pas à temps est inconnue, jamais propre. Seul
NXDOMAINveut dire « non listé ». Une réponse hors de127.0.0.0/8(un résolveur qui remplaceNXDOMAINpar l’adresse d’une page de recherche) est inconnue elle aussi.
Utilisez donc un résolveur récursif à vous : Unbound, Knot Resolver, BIND
ou PowerDNS Recursor qui résout depuis les serveurs racine (sans transmettre à
un résolveur public), et indiquez son adresse dans Resolver si ce n’est
pas le résolveur du système. Pi-hole ou AdGuard Home devant Unbound convient ;
devant 1.1.1.1, non.
Ou, seulement si vous voulez aussi Spamhaus et ne pouvez pas changer de résolveur,
créez un compte gratuit au Data Query Service de Spamhaus
(usage non commercial, faible volume) et saisissez sa clé comme identifiant
(« Spamhaus DQS key (optional) ») : Spamhaus est alors interrogé sous
<clé>.zen.dq.spamhaus.net et <clé>.dbl.dq.spamhaus.net, qui répondent quel que
soit le résolveur. La clé est stockée chiffrée et n’est plus jamais affichée.
Les listes limitent la fréquence des questions d’un résolveur et bannissent ceux qui les balaient. DumbMonit interroge chaque liste une fois par intervalle de rafraîchissement (6 heures par défaut), au plus Queries per second (10 par défaut) avec huit questions en vol, et réaffiche le dernier résultat à chaque sonde entre deux, pour que les règles d’alerte voient une série continue. La vérification tourne en tâche de fond : le premier résultat paraît quelques secondes après l’ajout du moniteur, et changer l’adresse, une option ou la clé relance aussitôt une vérification. Une vérification en erreur est retentée au bout de dix minutes.
Vérifier un serveur mail auprès des listes noires
Section intitulée « Vérifier un serveur mail auprès des listes noires »-
Saisissez le domaine pour lequel vous envoyez du courrier (« example.com »), ou l’adresse IP publique depuis laquelle le serveur envoie.
-
Aucune clé d’API n’est nécessaire : laissez l’identifiant sur No key.
-
Cochez les listes noires à interroger sous Blocklists, et ajoutez toute autre zone DNSBL sous Custom lists.
-
Si le moniteur affiche « Spamhaus refuses this resolver », réglez « Resolver » sur votre propre résolveur récursif, ou choisissez la clé Spamhaus DQS gratuite comme identifiant.
https://www.spamhaus.com/data-access/free-data-query-service/
Pour un domaine, DumbMonit vérifie les adresses de ses MX et du domaine lui-même ; si le courrier sort par un relais qui n’est pas un MX, ajoutez son adresse sous Extra addresses. Sans clé, les listes noires sont interrogées via le résolveur DNS de ce serveur, ou via celui que vous réglez sous Resolver. Seul Spamhaus peut refuser une requête, et seulement quand le résolveur est public (Google, Cloudflare, Quad9) ou relaie vers un résolveur public ; toutes les autres listes continuent de fonctionner. Pour vérifier la configuration, ajoutez un moniteur pour 127.0.0.2, l’adresse de test que chaque liste noire répertorie : chacune doit l’afficher comme listée. Gmail, Outlook.com et Yahoo ne publient aucune liste noire interrogeable : DumbMonit vérifie à la place ce qu’ils pèsent (un DNS inverse qui pointe vers l’adresse, les enregistrements SPF et DMARC) et renvoie vers leurs outils d’expéditeur sur la page du moniteur. Les listes sont interrogées toutes les 6 heures par défaut : interroger plus souvent n’apporte rien et fait bannir les résolveurs.
Documentation de l’éditeur : https://www.spamhaus.org/blocklists/zen-blocklist/
Ce qu’il surveille
Section intitulée « Ce qu’il surveille »Toutes les métriques sont préfixées dumbmonit_blacklist_.
| Métrique | Quoi | Labels |
|---|---|---|
listed_major_lists | listes majeures (Spamhaus ZEN et DBL, Barracuda, SpamCop) qui inscrivent une adresse ou le domaine | |
listed_lists | toutes les listes qui inscrivent une adresse ou le domaine | |
addresses_checked | adresses vérifiées | |
addresses_listed | adresses inscrites sur au moins une liste | |
domain_listed | 1 quand le domaine figure sur une liste de domaines | |
unknown_checks | vérifications sans réponse (délai, refus) | |
check | une série par adresse (ou domaine) et par liste : 1 listé, 0 propre, −1 sans réponse, −2 refusé, −3 non couvert | list, subject, state, code, meaning, reason |
list_checked, list_listed, list_unknown | par liste : sujets interrogés, inscrits, sans réponse | list |
list_info | valeur 1, une par liste réellement interrogée (les vôtres comprises) : ce que montre la page du moniteur | list, name, zone, subject, major |
address_info | valeur 1, d’où vient chaque adresse | address, source (mx, domain, input, extra), mx |
ptr_ok | 1 quand le DNS inverse revient vers l’adresse | address, ptr |
mx_hosts | hôtes MX du domaine | |
spf_records | enregistrements v=spf1 du domaine (1 est la bonne valeur) | |
dmarc_records | enregistrements v=DMARC1 sous _dmarc.<domaine> | |
dmarc_policy_info | valeur 1 | policy |
mail_auth_missing | 0 à 2 : SPF absent ou en double, DMARC absent | |
scan_age_seconds, scan_duration_seconds, scan_running | la vérification affichée : son âge, sa durée, et si une nouvelle tourne |
Les règles livrées qui s’appliquent : Listé sur une liste noire majeure, Listé sur une liste noire, DNS inverse du serveur mail incohérent, SPF ou DMARC absent, plus Surveillance inaccessible quand le résolveur ne répond à aucune question.
La page du moniteur
Section intitulée « La page du moniteur »Le panneau lit ce que la sonde a enregistré ; ouvrir la page n’interroge aucune liste. Il donne les compteurs, puis les listes réellement interrogées (les cochées et les vôtres, chacune avec le nombre de sujets qu’elle inscrit, et « Spamhaus refuses this resolver » le cas échéant), puis chaque résultat avec le code de la liste, son motif publié et les liens vers ses pages de consultation et de retrait, puis le DNS inverse de chaque adresse, SPF et DMARC, et les outils pour expéditeurs de Gmail, Outlook.com et Yahoo.
La page a aussi un lien Also check on MXToolbox. Il ouvre dans un nouvel onglet la recherche publique de listes noires de mxtoolbox.com pour l’adresse ou le domaine surveillé ; DumbMonit n’appelle pas leur API.
Identifiants
Section intitulée « Identifiants »Aucun n’est nécessaire (« No key (recommended) », par défaut), ou facultativement une clé DQS de Spamhaus (voir plus haut), qui ne compte que pour Spamhaus.
Adresse : un domaine (example.com) ou une adresse IP publique. Options :
Resolver, Blocklists (les majeures cochées sur un nouveau moniteur ; toutes sur un
moniteur créé avant), Custom lists, Extra addresses, intervalle de
rafraîchissement (6 heures, de 1 à 168), Queries per second (10, de 1 à 50)
et délai par question (5 s, de 1 à 30). Les adresses privées ne sont jamais
vérifiées : les listes ne connaissent que l’Internet public. 127.0.0.2 est
accepté comme adresse d’essai.