public marks

PUBLIC MARKS from camel with tags ressources & qmail

18 September 2007

RCPTCHECKS: Antispam module for Qmail checking for valid recipient and implementing tarpitting

Ce plugin pour Qmail implémente une vérification de l'adresse du destinataire et du tarpitting. Tarpitting : Cela consiste à attendre un certain temps avant de prendre en compte une nouvelle commande smtp. En cas de gros flood à coût de RCPT TO multiples cela permet de ralentir le floodeur tout en préservant les ressources du serveur. Dans ce module le tarpitting est utilisé de deux façons : * Si la commande RCPT TO correspond a un utilisateur qui n' existe pas. * Si il y a plus de START_TARPITTING commande RCPT TO dans une session. Vérification du destinataire : Par défaut, Qmail ne vérifie pas au niveau smtp si le destinataire final existe, il le fait au moment de délivrer les mails. Cela implique que même si le destinataire n' existe pas le serveur va prendre en charge le mail. Le fait de vérifier l' existence du compte au niveau smtp va permettre trois choses : * Economiser des ressources serveur, car le mail n' est pas traité par la machine. * Gagner de la bande passante, pour les mêmes raisons. * Alléger la queue, puisque vous n' acceptez plus les mails qui ont de faux destinataires, Qmail n' envoie plus de bounce vers l'expéditeur pour l' informer que son mail n' a pu être délivré. De plus si l' on considère que la grande majorité des spams/virus ont de faux expéditeurs, ça vous évite de prendre le bounce du bounce. Fonctionnement : Rcptchecks va tester l'existence du destinataire dans une base de données MySQL. Si le client smtp le droit de relayer, autrement dit si la variable d' environnement RELAYCLIENT existe les tests n' auront pas lieu.

03 September 2007

RCPTCHECKS: Antispam module for Qmail checking for valid recipient and implementing tarpitting

Ce plugin pour Qmail implémente une vérification de l'adresse du destinataire et du tarpitting. Tarpitting : Cela consiste à attendre un certain temps avant de prendre en compte une nouvelle commande smtp. En cas de gros flood à coût de RCPT TO multiples cela permet de ralentir le floodeur tout en préservant les ressources du serveur. Dans ce module le tarpitting est utilisé de deux façons : * Si la commande RCPT TO correspond a un utilisateur qui n' existe pas. * Si il y a plus de START_TARPITTING commande RCPT TO dans une session.