Bonjour,

On vient de mettre en ligne un module pour Qmail qui ajoute des
fonctionalit�s au traitement des commandes SMTP RCPT TO.
   
Concretement ce module va verifier que le destinataire existe au niveau
smtp, si oui on continue, si non on repond au client que le destinataire
n'existe pas. (etonnant non ? ;-))

Ce module implemente aussi du tarpitting, cela consiste a attendre un
delais entre deux commandes RCPT TO si le destinataire est mauvais ou si un
certains nombre de commandes RCPT ont deja ete executees au cours d'une
meme transaction. Il est egalement possible de fixer un nombre maxi de
commandes RCPT pour une session, une fois cette limite depassee la
transaction est rejet�e.


Les interets concrets :

- Par defaut Qmail va accepter le mail a partir du moment ou il gere le
domaine du destinataire, c'est au moment de delivrer le mail qu'il va se
rendre compte que le compte existe ou non. Si il n'existe pas, soit il va
delivrer le mail sur un compte collecteur (le catchall) soit il va generer
un bounce et l'envoyer a l'adresse de l'expediteur.

En verifiant le destinataire au niveau smtp on va :
- Economiser de la ressource : si le destinataire n'existe pas on ne traite
pas le mail, on ne genere pas de bounce on ne se prend pas d'eventuels
doubles bounces.
- Economiser de la bande passante : on ne prend pas le mail et on ne bounce
pas.
- Eviter de surcharger la queue avec les bounces vers des adresses
d'expediteurs bidon.

Les interets du tarpitting :
- Ralentir l'usine a spammer/viruser
- Laisser le serveur souffler entre deux RCPT
- Permettre de bloquer les gros floods a coup de 40-50 RCPT par sessions
qui peuvent poser pas mal de problemes (souvenez vous des spams en allemand
il y a quelques mois).

Voila pour l'essentiel, vous trouverez plus de details ici :
http://www.protecmail.com/opensource/rcptchecks.php

Une mailing list la :
http://lists.protecmail.com/mailman/listinfo/rcptchecks

La prochaine etape consistera a utiliser memcached pour les personnes ayant
de grosses plateformes smtp avec plusieurs frontaux et/ou un tres gros flux
mail.

Tous feedback est bienvenu ;-)
 
--  
Toorop
http://www.protecmail.com


--
Liste de diffusion qmailfr - http://qmail.free.fr/


        
        
        

Répondre à