• [^] # Re: spamd

    Posté par (site web personnel) . En réponse au journal Antispam, la solution ultime. Évalué à 4.

    spamd

    spamd est un daemon fournie par Spamassassin.

    Une distribution spamassassin est avant tout une série de modules perl (http://search.cpan.org/search?query=spamassassin&mode=all). Ainsi que divers utilitaires :

    • spamassassin : un scanner en ligne de commande
    • spamd : un scanner en mode daemon
    • spamc : un client pour le scanner en mode daemon
    • sa-update : un utilitaire pour mettre à jour les règles
    • sa-learn : un utilitaire pour nourrir les filtres bayésiens
    • sa-compile, spamass-milter ...

    Lorsqu'on évoque spamassassin directement en ligne de commande, il effectue à chaque fois l'initialisation du moteur de filtrage (chargement des modules, des règles ...). C'est relativement lourd. Spamd répond à ce problème en maintenant le moteur up. Il est un peu à spamass ce que fastcgi est au web.

    Certains moteurs comme amavisd-new se connectent directement à la socket fournie par spamd. D'autres appellent spamc en ligne de commande. Certains enfin comme mimedefang utilisent directement les modules Perl pour lancer leur propre daemon.