Comment le greylisting réduit le spam sur un serveur de messagerie

Le greylisting reporte temporairement les expéditeurs SMTP inconnus et attend une nouvelle tentative. Fonctionnement et délais possibles.

Comment le greylisting réduit le spam sur un serveur de messagerie

Le greylisting est une technique de serveur de messagerie qui diffère temporairement la livraison depuis des sources inconnues. Un serveur expéditeur correctement configuré met le message en attente et réessaie. Elle peut écarter des expéditeurs rudimentaires qui ne réessaient pas, mais ne prouve ni la légitimité du message ni ne remplace les autres contrôles.

Association expéditeur, destinataire et IP

Une implémentation courante mémorise l’adresse IP du serveur d’envoi avec l’expéditeur de l’enveloppe SMTP (MAIL FROM) et le destinataire (RCPT TO). On appelle souvent cette association un triplet. D’autres critères sont possibles, notamment pour des fournisseurs disposant de plusieurs serveurs sortants.

Première tentative de livraison

Si la combinaison est nouvelle, le destinataire renvoie une réponse SMTP temporaire 4xx, par exemple 451, et enregistre l’essai. Il n’a pas accepté le message. L’expéditeur doit le conserver en file d’attente et réessayer selon son calendrier. Le code et la durée exacte dépendent de la configuration.

Nouvelle tentative et acceptation

Si la tentative suivante satisfait la politique, la transaction SMTP continue. Les autres filtres antispam et règles restent applicables : réessayer ne garantit pas l’arrivée dans la boîte de réception. Certaines installations mémorisent temporairement la combinaison acceptée pour éviter de retarder les prochains messages.

Pourquoi cela peut réduire le spam

Certains outils de spam simples abandonnent après un refus temporaire. Les différer avant l’analyse du contenu économise des ressources. Des expéditeurs de spam plus sophistiqués réessaient aussi. L’efficacité varie selon le trafic et les autres filtres ; une baisse fixe de 80 à 90 % n’est pas garantie.

Coûts et exceptions

Le premier message légitime peut être retardé de minutes ou d’heures, y compris une réinitialisation de mot de passe ou une confirmation de commande. Un serveur qui ne réessaie pas peut échouer définitivement. Les grands fournisseurs utilisent plusieurs adresses IP de sortie, ce qui peut faire passer un nouvel essai pour une nouvelle source. Regroupement d’adresses, exceptions ou listes adaptatives demandent un réglage prudent.

Contrôles pratiques

Mesurez les délais et les erreurs avant d’activer la méthode. Surveillez refus temporaires et tentatives acceptées dans les journaux. Prévoyez si nécessaire un traitement pour les courriers transactionnels urgents et associez le greylisting à SPF, DKIM, DMARC et aux filtres de contenu selon votre installation.

Conclusion

Le greylisting est une couche de filtrage SMTP peu coûteuse qui peut retarder les messages. Ajustez-la à vos correspondants et utilisateurs. Une nouvelle tentative ne prouve pas qu’un message est sûr, et son absence ne prouve pas le spam. Référence IETF : RFC 6647, https://www.rfc-editor.org/rfc/rfc6647.html.

Partager

Quelle est votre réaction ?

Aimer Aimer 0
Je n'aime pas Je n'aime pas 0
Amour Amour 0
Drôle Drôle 0
En colère En colère 0
Triste Triste 0
Waouh Waouh 0