Glossaire email

Greylisting

Technique anti-spam qui rejette temporairement les emails d'expéditeurs inconnus pour vérifier qu'ils réessaient.

Définition

Le greylisting (ou liste grise) est une technique anti-spam qui consiste à rejeter temporairement tout email provenant d'un expéditeur inconnu, avec un code d'erreur SMTP 4xx (typiquement 450 ou 451). Un serveur de messagerie légitime réessaiera automatiquement quelques minutes plus tard ; la plupart des logiciels de spam, eux, abandonnent au premier refus.

Comment ça fonctionne

À chaque email entrant, le serveur enregistre un triplet : IP de l'expéditeur + adresse d'expéditeur + adresse de destinataire.

  1. Premier passage : triplet inconnu → rejet temporaire 450 4.2.0 Greylisted, try again later
  2. Nouvelle tentative (après le délai imposé, souvent 1 à 15 minutes) : triplet reconnu → email accepté
  3. Passages suivants : le triplet est en liste blanche pour plusieurs semaines, plus aucun délai

Le pari est simple : un vrai MTA gère une file d'attente et retente systématiquement les erreurs temporaires, alors qu'un spambot qui envoie des millions de messages n'a aucun intérêt économique à revenir.

Avantages

  • Très efficace contre les botnets d'envoi massif, sans analyse de contenu
  • Aucun faux positif définitif : un email légitime finit toujours par passer
  • Coût serveur quasi nul

Limites

  • Délai de livraison : le premier email d'un nouvel expéditeur peut mettre 15 minutes à plusieurs heures — gênant pour les codes de vérification et les réinitialisations de mot de passe
  • Pools d'IP : les gros expéditeurs (Gmail, Amazon SES) retentent depuis une IP différente, ce qui recrée un triplet inconnu ; les implémentations modernes tolèrent le sous-réseau /24 pour compenser
  • Moins efficace seul aujourd'hui : à combiner avec l'authentification (SPF, DKIM) et le filtrage de contenu

En pratique, si un email de confirmation "n'arrive pas", attendez une quinzaine de minutes avant de conclure à un problème : il est peut-être simplement en cours de greylisting chez votre fournisseur.

Greylisting et SMTPy

Côté envoi, les erreurs 4xx de greylisting sont gérées automatiquement : SMTPy conserve l'email en file et retente selon un calendrier progressif, exactement comme l'attend le serveur destinataire — sans que cela apparaisse comme un bounce. Le statut de chaque message (mis en file, livré, rejeté) est visible dans votre tableau de bord, ce qui permet de distinguer un simple délai de greylisting d'un vrai problème de livraison SMTP.

© 2026 SMTPy. Tous droits réservés.