* Gerald Oskoboiny <
[email protected]> [2002-04-15 23:07-0400]
> SpamAssassin looks excellent from what I have seen. I understand
> it has some kind of automatic whitelist feature: every time you
> receive non-spam from someone, their whitelist score increases?
> (or something like that)
[..]
Yes, there is an auto-whitelist feature. I haven't tried it yet. I
wasn't sure about how to leverage my existing whitelist to bootstrap
it, so I preferred to try and integrate my whitelist another way, and
maybe I will play with the auto-whitelist later.
I was somewhat worried that the whitelist would let everything
through. By default, you need 5 points to be declared as spam. An
email from the 'EMail-IT' True Stealth System that I was complaining
about[7] scores as follows:
X-Spam-Report: 13.4 hits, 5 required;
* -0.3 -- Cc: contains similar domains at least 10 times
* 1.7 -- BODY: Includes a link to send a mail with a subject
* -0.2 -- BODY: Includes a URL link to send an email
* 3.5 -- BODY: Link to a URL containing "remove"
* 3.0 -- Listed in Razor, see
http://razor.sourceforge.net/
* 4.5 -- HTML-only mail, with no text version
* 0.2 -- From and To the same address
* 1.0 -- Received via a relay in orbs.dorkslayers.com
[RBL check: found 150.82.130.139.orbs.dorkslayers.com.]
With my whitelist 5 point-bonus, it scores 8.4 and is still recognized
as spam. From what I have seen, their whitelist had a 100 point-bonus,
which seems for too much[8]:
header From: address is in the user's white-list USER_IN_WHITELIST -100.0
There must be something I haven't understood about it yet.
> > Note that there are [cpp] commands because I preprocess my muttrc[4].
>
> > 2.
http://spamassassin.taint.org/
> > 4.
http://larve.net/people/hugo/2002/04/mutt-cpp
>
> I'm curious why you need to use cpp; I have most of my settings
> in my .muttrc [5], and use a couple extra files [6] for other stuff
> that is specific to a certain environment (personal or w3c mail)
>
> For my w3c mail, I invoke mutt with "w3cmutt", which is aliased to:
> zot "w3c mail"; localsuffix="-w3c" mutt
>
> (zot just changes the rxvt title bar; it's called zot because that's
> what it was called when I got it from a friend 10 years ago)
>
> Hmm... I guess you tried something like that before switching to
> cpp; I'm just wondering what it was you finally needed cpp for.
Indeed I tried something like that, but it got rapidly very complex.
On my laptop, depending on if I read my private mail or my work mail,
if I use isync to read my IMAP folders locally or if I read them
remotely, I have 4 aliases:
imutt='my_mutt -DWORK_CONF -DON_LAPTOP -DUSE_IMAP --'
imuttp='my_mutt -DON_LAPTOP -DUSE_IMAP --'
mutt='my_mutt -DWORK_CONF -DON_LAPTOP --'
muttp='my_mutt -DON_LAPTOP --'
and at work, I have:
mutt='my_mutt -DWORK_CONF --'
muttp='my_mutt --'
My configuration is fairly complex because I have lots of different
settings for each of them. Here is an example:
#ifdef WORK_CONF
#ifdef USE_IMAP
#define FOLDER "{localhost:1430}mail"
#else
#define FOLDER "~/mail"
#endif
#else
#ifdef USE_IMAP
#define FOLDER "{localhost:1430}private-mail"
#else
#define FOLDER "~/private-mail"
#endif
#endif
set folder=FOLDER
and another one:
#ifndef USE_IMAP
#ifndef ON_LAPTOP
# Hide the IMAP server messages
folder-hook . "push \"<limit> ! (~s 'DELETE THIS MESSAGE -- FOLDER INTERNAL DATA' ~f MAILER-DAEMON)\n\""
#endif
#endif
I used your technique for a long time, but it just became too complex
to manage so many configurations.
7.
http://impressive.net/archives/fogo/[email protected]
8.
http://spamassassin.taint.org/tests.html
--
Hugo Haas <
[email protected]> -
http://larve.net/people/hugo/
Kids, your mother's under a lot of pressure, why don't we let her clear
the table in peace? -- Homer J. Simpson