Backport du paquet Sid :
Activer les dépôts SID :
deb-src http://ftp.fr.debian.org/debian/ sid main contrib non-free
Créer le paquet et l’installer :
mkdir /tmp/dspam && cd /tmp/dspam apt-get source dspam cd dspam-3.6.8 && dpkg-buildpackage && cd .. dpkg -i dspam_3.6.8-9.3_amd64.deb dspam-webfrontend_3.6.8-9.3_all.deb libdspam7_3.6.8-9.3_amd64.deb libdspam7-drv-sqlite3_3.6.8-9.3_amd64.deb ln -s /usr/lib/dspam/libsqlite3_drv.so /usr/lib/dspam/libsqlite_drv.so
Configuration :
Fichier /etc/dspam/dspam.conf :
# J'utilise dovecot comme MDA : TrustedDeliveryAgent "/usr/lib/dovecot/deliver" # Postfix soumet les mails en lmtp (ServerMode) à dspam : ServerPort 10124 ServerQueueSize 32 ServerPID /var/run/dspam/dspam.pid ServerMode standard # On définit comment dspam re-soumettra les mails à postfix DeliveryHost 127.0.0.1 DeliveryPort 10124 DeliveryIdent localhost DeliveryProto SMTP # On réinjecte les mails légitimes ET les spams ServerParameters "--deliver=innocent,spam -d %u" ServerIdent "localhost.localdomain" # Mode d'apprentissage TrainingMode teft # Algorithme d'apprentissage des tokets : Algorithm graham burton # Faut-il excpliquer ce que cela permet? Feature whitelist # Paramétrages de la base de tokens par utilisateur # A ajuster en fonction de l'espace disque # 100 000 enregistrements nécessitent 1.6 Mo de place # La taille de la base est fonctions de paliers pré-définis # La valeur ci-dessous représente une base par utilisateur d'environ 200 Mo HashRecMax 12582917 # La base peut croitre jusqu'à 2 000 000 d'enregistrements par parliers de 49 157 HashAutoExtend on HashMaxExtents 20000000 HashExtentSize 49157 # Activation de l'apprentissage automatique lorsqu'un mail est forwardé à # notspam-utilisateur@domaine.tld ou spam-utilisateur@domaine.tld # Bien entendu, les alias doivent être présents dans la configuration de Postfix ParseToHeaders on ChangeModeOnParse on ChangeUserOnParse full Preference "spamAction=tag" Preference "signatureLocation=message" # 'message' or 'headers' Preference "showFactors=on" Preference "spamSubject=[SPAM] "
Postfix :
Fichier master.cf :
smtp inet n - - - - smtpd -o content_filter=lmtp:127.0.0.1:10124 127.0.0.1:10125 inet n - n - - smtpd -o mynetworks=127.0.0.1/8 -o smtpd_authorized_xforward_hosts=127.0.0.1/8 -o content_filter=