[Postfixbuch-users] Spamassassin / Clamd / Amavis

Jan Dinger jan.dinger at arcor.de
Di Aug 1 13:19:58 CEST 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
 
Ok, das mit dem Virus-Scanner funktioniert zwar nur mit dem Secondary
Scanners aber das soll mir auch recht sein :).

Aber wie kann ich Spamassassin bei beibringen was Spam ist?

mfg

Jan


Jan Dinger wrote:
> Ich will einen SPAM-Filter und einen Virusscanner für meine E-Mails
>  einbauen, jedoch erhalte ich in meiner Log-File eine Warung:
>
> Aug  1 11:17:01 h969352 amavis[31588]: (31588-01) (!!) WARN: all
> primary virus scanners failed, considering backups
>
> Clamd ist installiert und läuft auch. Und in der Config ist er
> eigentlich auch richtig eingerichtet (wie in der doku beschrieben)
>
> ### http://www.clamav.net/ ['ClamAV-clamd', \&ask_daemon,
> ["CONTSCAN {}\n", "/var/run/clamav/clamd.ctl"], qr/\bOK$/,
> qr/\bFOUND$/, qr/^.*?: (?!Infected Archive)(.*) FOUND$/ ], # NOTE:
> remember to add the clamav user to the amavis group, and # to
> properly set clamd to init supplementary groups # When running
> chrooted one may prefer: ["CONTSCAN {}\n","$MYHOME/clamd"],
>
>
> Genau so steht es bei mir drinne.
>
> So dann habe ich das nächste Problem, Spamassassin:
>
> Wenn ich amavis starte, wird alles eingeladen was ich will.
>
> Aug  1 11:14:50 h969352 amavis[31586]: Amavis::DB code      loaded
> Aug  1 11:14:50 h969352 amavis[31586]: Amavis::Cache code   loaded
> Aug  1 11:14:50 h969352 amavis[31586]: SQL base code        loaded
> Aug  1 11:14:50 h969352 amavis[31586]: SQL::Log code        NOT
> loaded Aug  1 11:14:50 h969352 amavis[31586]: SQL::Quarantine
> NOT loaded Aug  1 11:14:50 h969352 amavis[31586]: Lookup::SQL code
> loaded Aug  1 11:14:50 h969352 amavis[31586]: Lookup::LDAP code
> NOT loaded Aug  1 11:14:50 h969352 amavis[31586]: AM.PDP-in proto
> code loaded Aug  1 11:14:50 h969352 amavis[31586]: SMTP-in proto
> code   loaded Aug  1 11:14:50 h969352 amavis[31586]: Courier proto
> code   NOT loaded Aug  1 11:14:50 h969352 amavis[31586]: SMTP-out
> proto code  loaded Aug  1 11:14:50 h969352 amavis[31586]: Pipe-out
> proto code  NOT loaded Aug  1 11:14:50 h969352 amavis[31586]:
> BSMTP-out proto code NOT loaded Aug  1 11:14:50 h969352
> amavis[31586]: Local-out proto code loaded Aug  1 11:14:50 h969352
> amavis[31586]: OS_Fingerprint code  NOT loaded Aug  1 11:14:50
> h969352 amavis[31586]: ANTI-VIRUS code      loaded Aug  1 11:14:50
> h969352 amavis[31586]: ANTI-SPAM code       loaded Aug  1 11:14:50
> h969352 amavis[31586]: ANTI-SPAM-SA code    loaded Aug  1 11:14:50
> h969352 amavis[31586]: Unpackers code       loaded
>
>
> Aug  1 11:14:50 h969352 amavis[31586]: Found secondary av scanner
> ClamAV-clamscan at /usr/bin/clamscan Aug  1 11:14:50 h969352
> amavis[31586]: Creating db in /var/lib/amavis/db/; BerkeleyDB 0.27,
> libdb 4.3 Aug  1 11:14:50 h969352 amavis[31586]: SpamControl:
> initializing Mail::SpamAssassin Aug  1 11:14:50 h969352
> amavis[31586]: SpamControl: init_pre_fork done
>
> So wie man sehen kann wird alles geladen. Die mails laufen auch am
> Virenscanner vorbei oder am Spamcontrol nur wird nix gemacht......
>
> Dann gleich noch anschließend wie kann ich Spamassassin Trainieren?
>
>
> Ich würde das gerne so realisieren, dass wenn man manuel eine Mail
> in den Spam-Ordner verschiebt, das diese das immer als Spam für das
>  jeweilige Postfach idendifiziert wird. Ich habe es auf folgende
> Weise versucht.
>
> #!/bin/bash -e
>
> SADIR=/var/lib/amavis/.spamassassin
> DBPATH=/var/lib/amavis/.spamassassin/bayes SPAMFOLDERS="\
> /home/vmail/well-known-customer.com/fred/.spam/cur \
> /home/vmail/spamtrap.org/jeanne/.spam/cur \ " HAMFOLDERS="\
> /home/vmail/spamtrap.org/jeanne/.trash/cur \ "
>
> for spamfolder in $SPAMFOLDERS ; do \ echo Learning spam from
> $spamfolder ; \ nice sa-learn --spam --showdots --dbpath $DBPATH
> $spamfolder done
>
> for hamfolder in $HAMFOLDERS ; do \ echo Learning ham from
> $hamfolder ; \ nice sa-learn --ham --showdots --dbpath $DBPATH
> $hamfolder done
>
>
> chown -R amavis:amavis $SADIR
>
> Es steht auch da das Spamassassin was neues gelernt hat :) Aber
> wenn ich dann von dem Absender eine erneute Mails schicke, wird sie
> nicht mit ***SPAM*** so wie in Amavis eingestellt makiert.
>
> Wie wäre denn jetzt meine vorgehensweise um das Problem zu lösen.
>
>
> MFG
>
> Jan
>
>
>
>
>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
 
iD4DBQFEzzjcFxoGn/ckUGURAmCAAKCZMVWdV5gLZqKO/ybQY5dxv7v/gACYux6U
4xwpvd9oR2WyEnm5Plcn8Q==
=Jkn0
-----END PGP SIGNATURE-----




Mehr Informationen über die Mailingliste Postfixbuch-users