On Wed, 14 Apr 2004, Ken Morley wrote:

> I would like to automatically save samples of spam and ham in a directory
on
> the SA/MIMEDefang server.
>
> Specifically, when SA/MIMEDefang encounters a message with a score less
than
> 0.5, I would like to save a copy in /etc/mail/spamassassin/corpus/ham.
When
> the score is above 6.0, I would like to save a copy in
> /etc/mail/spamassassin/corpus/spam.  In both cases, I would let the
original
> message continue to be processed as usual (ie: sent to the user, etc.).


Thanks for the great suggestion, Jeffrey.

I added the following to sub filter_end() in mimedefang-filter:
            # Modification to bcc known HAM/SPAM to appropriate corpus
            # Sendmail aliases file controls path to local file

                add_recipient('[EMAIL PROTECTED]') if ($hits <=
0.5);
            add_recipient('[EMAIL PROTECTED]') if ($hits >= 6);


I added the following to aliases:
                local-ham-archive:      /etc/mail/spamassassin/corpus/ham
                local-spam-archive:     /etc/mail/spamassassin/corpus/spam


This works as I requested (be careful what you wish for), but it puts all
spams in a single file called "spam".  I was hoping to build a corpus of
seperate files named with the message ID or some other unique identifier.
That would let me maintain a "current" corpus, by automatically deleting
older files, etc.  Also, I don't know whether sa-learn will work with
multiple messages in a single file.  Finally, I would prefer the message get
saved without the SpamAssassin.txt attachment - this method includes
everything.

Any other ideas?

Thanks again for your suggestions!

Ken Morley

_______________________________________________
Visit http://www.mimedefang.org and http://www.canit.ca
MIMEDefang mailing list
[EMAIL PROTECTED]
http://lists.roaringpenguin.com/mailman/listinfo/mimedefang

Reply via email to