Sie sind hier: Mail Server Tools » sa-learn-cyrus
Deutsch
English

SpamAssassin mit Cyrus-Mails trainieren

sa-learn-cyrus durchforstet lokale Mailbox-Verzeichnisse, wie sie von Cyrus IMAPd verwendet werden, nach bestimmten (konfigurierbaren) Mailbox- bzw. Subfolder-Namen. Es wird davon ausgegangen, dass diese Subfolder Mails beinhalten, die von den Postfachinhabern als Spam bzw. Ham eingestuft wurden.

 

sa-learn-cyrus verfüttert den Inhalt der Spam- und Ham-Ordner entsprechend an das Bayes-System von SpamAssassin (SA) unter Verwendung von sa-learn (einem Tool, das mit SA üblicherweise mitgeliefert wird). Anschließend wird der Inhalt dieser Order (falls gewünscht) gelöscht.

 

So können z.B. Spam-Mails, die SpamAssassin entgangen sind (false positives), in einen Ordner INBOX.Learn.Spam abgelegt werden. Umgekehrt kann ein User bestimmte Arten von Mails, die er unbedingt haben will, bei denen er aber aufgrund typischer inhaltlicher Merkmale befürchtet, dass sie von SA als Spam klassifiziert werden, in einen Ordener INBOX.Learn.Ham ablegen.

 

In der Konfigurationsdatei /etc/spamassassin/sa-learn-cyrus.conf lassen sich alle notwendigen/optionalen Parameter einstellen. Die Konfigurationsparameter sind in der mitgelieferten Beispieldatei kurz beschrieben.

 

sa-learn-cyrus ist für den Einsatz als cron-Job gedacht.

 

sa-learn-cyrus
sa-learn-cyrus-0.3.5 (hjb -- 2011-11-02)
Usage:
    sa-learn-cyrus [ options ] user-name(s)

      user-name(s)              One ore more user/mailbox name(s).

      options:
        --help                  Prints a brief help message and exits.
        -h

        --man                   Prints the manual page and exits.

        --verbose level         Be verbose if level > 0
        -v level

        --config file           Use a configuration file other than the default
        -c file                 one.

        --sa-debug              Run sa-learn in debug mode.
        -d

        --simulate              Run in simulation mode (show commands only).
        -s

        --imap-domains domains  Search mailboxes in list of domains.
        -D domains