Bonjour,
Je suis en train de travailler sur une solution de relay SMTP avec filtrage Antivirus et Anti Spam sous Debian.
J'ai configuré postfix avec amavis, ce dernier ce charge d'envoyer le scan du message à clamd puis si ce n'est pas un virus à spamd et enfin le retourne à postfix pour qu'il le délivre.
Le système fonctionne en mode test. Il met entre 400 et 5000 ms par message.
Tous les spams et virus sont stockés en quarantaine (utilisation du module webmin: wbmclamav ; pour le renvois en cas d'erreur).
Le problème est le suivant:
En milieu de production, le serveur reçoit plus de message qu'il n'en délivre.
Il reçoit environ 6 messages par seconde.
Bien entendu il y a +80% de spam dans ces messages.
Les pacquages installés pour le relay:
amavis amavisd-new amavisd-new-milter
spamassassin spamc spamd
postfix
clamav clamav-milter clamav-freshclam
Config matérielle:
Bi Xéon 3GHz, 1Go de RAM
J'utilise Spammassin avec le filtre bayésiens qui apprend automatiquement.
Le niveau de détection des spams est justement configuré (moins d'1% de spam passe).
Au niveau d'amavis, j'ai configuré les variables max_servers à 5 et max_requests à 15.
Au niveau de postfix, je vous détaillerai la config cet après midi, je ne l'ai pas sous les yeux là.
Sinon, en bref, si le domaine de l'émetteur n'a pas un nom FQDN, n'est pas enregistré dans un DNS etc..., je coupe la connexion et ne donne pas suite.
Je n'utilise pas les greylists, ni les blacklists, ni les rbl.
Comment augmenter la vitesse de traitement des messages?
Poste le Thursday 23 October 2008 10:11:08