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/
