Comprendre les DNSBLVérifier une IPSe faire délisterListes DNSBL

Corriger son serveur mail avant de demander un délisting : checklist technique

Pourquoi le délisting échoue sans préparation technique

Demander un retrait de liste noire DNS sans avoir corrigé les problèmes sous-jacents est la première erreur que commettent les administrateurs systèmes. Les opérateurs de DNSBL comme Spamhaus, Barracuda ou SORBS vérifient que la source du problème a été traitée avant d'accorder un délisting. Un serveur toujours mal configuré sera réinscrit en quelques heures, parfois automatiquement.

Le taux de réinscription après délisting prématuré dépasse 60 % selon les opérateurs de listes noires. Corriger d'abord, demander ensuite.


Vérifier l'identité de son serveur mail

DNS inverse (PTR) : la base absolue

Le premier point de contrôle est le record PTR de l'adresse IP sortante. Ce record doit correspondre au nom d'hôte (FQDN) que le serveur présente lors de la commande EHLO/HELO. Une discordance entre ces deux valeurs génère une erreur d'authentification immédiate pour de nombreux filtres anti-spam.

Vérification rapide en ligne de commande :

dig -x 203.0.113.45 +short

Le résultat doit retourner un nom de domaine valide (ex. : mail.mondomaine.fr). Ce nom doit lui-même résoudre vers l'IP d'origine via un record A ou AAAA ; c'est ce qu'on appelle le FCrDNS (Forward Confirmed reverse DNS).

Nom EHLO cohérent et routable

Le nom transmis dans la commande EHLO ne doit jamais être une adresse IP littérale entre crochets ([203.0.113.45]), sauf cas très spécifiques. Il doit s'agir d'un FQDN routable publiquement. Un serveur qui s'annonce avec localhost, mail.local ou tout autre nom non résolvable sera immédiatement pénalisé.


Les trois piliers de l'authentification mail

SPF : délimiter les émetteurs autorisés

Le record SPF (Sender Policy Framework) est un enregistrement TXT dans la zone DNS du domaine expéditeur. Il liste les adresses IP et mécanismes autorisés à envoyer des mails pour ce domaine.

Exemple d'un record SPF correct :

v=spf1 ip4:203.0.113.45 include:_spf.google.com ~all

Points critiques à vérifier :

  • La directive finale (~all ou -all) doit être présente
  • Le record ne doit pas dépasser 10 lookups DNS (limite de la RFC 7208)
  • L'IP sortante réelle doit figurer dans le périmètre autorisé
  • Un seul record SPF par domaine (les doublons invalident tout le mécanisme)

DKIM : signature cryptographique des messages

DKIM ajoute une signature cryptographique à chaque message. Le serveur destinataire vérifie cette signature via la clé publique publiée dans le DNS. Une signature DKIM valide prouve que le corps et les en-têtes n'ont pas été modifiés en transit.

À contrôler :

  • La clé privée correspond bien à la clé publique publiée dans le record _domainkey
  • La longueur de clé est d'au moins 2048 bits (les clés 1024 bits sont dépréciées)
  • Le sélecteur DKIM est correctement configuré dans le serveur mail
  • Les en-têtes signés incluent From, To, Subject et Date

DMARC : politique de traitement et rapports

DMARC s'appuie sur SPF et DKIM pour définir ce que font les serveurs destinataires en cas d'échec d'authentification. Un record DMARC absent est souvent lu comme un signal de faiblesse par les filtres anti-spam.

Structure minimale :

v=DMARC1; p=quarantine; rua=mailto:[email protected]; pct=100

La politique p=reject est la plus stricte. Une adresse rua permet de recevoir les rapports agrégés quotidiens, utiles pour surveiller les flux sortants.


Analyser la cause de l'inscription sur liste noire

Identifier la nature exacte de la plainte

Avant toute démarche de délisting, il faut comprendre pourquoi l'IP a été listée. Les raisons varient selon les opérateurs :

  • Spam détecté : messages non sollicités émis depuis l'IP
  • Spamtrap touchée : un mail a été envoyé à une adresse leurre (jamais opt-in)
  • Open relay : le serveur relaie des mails pour n'importe quel domaine tiers
  • Backscatter : le serveur génère des bounces non sollicités vers des victimes d'usurpation
  • Volume anormal : pics d'envoi inhabituels déclenchant une détection comportementale

Chaque opérateur fournit des informations spécifiques sur la page de vérification de statut IP. Consultez-la avant d'agir.

Tester l'open relay sans attendre

Un open relay transforme votre serveur en infrastructure de spam pour n'importe quel expéditeur externe. Le test est simple via Telnet ou des outils en ligne comme MXToolbox :

telnet mail.mondomaine.fr 25
EHLO test.com
MAIL FROM:<[email protected]>
RCPT TO:<[email protected]>

Si le serveur accepte ce relayage, la configuration Postfix, Exim ou Sendmail doit être corrigée avant toute autre démarche.


Contrôler la réputation des flux sortants

Audit des listes de distribution

Les listes de diffusion marketing sont la première source d'inscription sur liste noire pour les entreprises légitimes. Avant le délisting, il faut auditer les bases d'envoi :

  • Supprimer toutes les adresses sans double opt-in documenté
  • Nettoyer les bounces hard (adresses invalides) immédiatement après chaque campagne
  • Vérifier l'ancienneté des adresses : les contacts inactifs depuis plus de 18 mois sont à risque
  • Mettre en place un mécanisme de désabonnement en un clic conforme RFC 8058 (List-Unsubscribe-Post)

Taux de plainte : le seuil critique de 0,1 %

Google Postmaster Tools et les FBL (Feedback Loops) des FAI permettent de surveiller le taux de plainte. Au-delà de 0,1 %, les serveurs Gmail commencent à classer les messages en spam. Au-delà de 0,3 %, c'est le blocage ou l'inscription automatique sur liste noire.

Ces données doivent être analysées par segment d'envoi pour identifier les populations d'adresses problématiques.


Checklist technique avant soumission de délisting

Points à valider avant de soumettre une demande :

Identité et DNS

  • [ ] Record PTR configuré pour l'IP sortante
  • [ ] FCrDNS validé (PTR → A/AAAA cohérents)
  • [ ] Nom EHLO identique au PTR
  • [ ] Port 25 sortant non bloqué par l'hébergeur

Authentification

  • [ ] Record SPF présent, valide, incluant l'IP sortante
  • [ ] Signature DKIM active avec clé ≥ 2048 bits
  • [ ] Record DMARC configuré avec politique quarantine ou reject
  • [ ] Alignement DMARC SPF/DKIM vérifié

Configuration serveur

  • [ ] Open relay fermé et testé
  • [ ] Backscatter désactivé (pas de bounces vers des expéditeurs usurpés)
  • [ ] Limite de taux d'envoi (rate limiting) en place
  • [ ] Logs d'envoi analysés pour détecter un compte compromis

Qualité des données

  • [ ] Base d'envoi nettoyée et opt-in documenté
  • [ ] Gestion des bounces automatisée
  • [ ] Mécanisme de désabonnement fonctionnel
  • [ ] Taux de plainte en dessous de 0,1 %

Documenter les corrections pour le formulaire de délisting

Les opérateurs de DNSBL sérieux demandent une explication claire des mesures correctives lors de la soumission. Une demande vague du type « je n'envoie pas de spam » est rejetée ou ignorée.

La documentation doit inclure la cause identifiée du listage, les actions techniques précises réalisées, les dates d'intervention et les outils utilisés pour vérifier les corrections. Une réponse structurée en trois paragraphes (cause, correction, prévention) améliore nettement le taux d'acceptation.

Certains opérateurs, Spamhaus notamment, imposent un délai d'observation de 24 à 48 heures après les corrections avant d'accepter une demande. Respecter ce délai évite un rejet automatique.