Re: faked from addresses getting through to my lists
Jim Osborn <[email protected]> Tue, 15 Jun 2004 11:07:33 -0700
| Newsgroups | gmane.mail.smartlist.user |
|---|---|
| Message-ID | <[email protected]> |
On Tue, Jun 15, 2004 at 11:55:24AM -0500, Terry Todd wrote:
> OK forget I ever suggested using smartlist as a spam filter. I've
> tried many many other spam filtering solutions. None of them work
> 100%. So I wrote my own that is essentially the same thing as what
> I suggested here. It is a whitelist of only those I accept email
> from. It works.
>
> The original problem is spam got through to a smartlist mailing list
> by header information being faked. How can that be prevented?
> What do others using smartlist do to prevent this from happening?
My spam filter checks for forgeries of my address in the From:
field by screening against the small set of comment fields I use.
I can do this for myself, but there's no way I could consider this
sort of screen for anyone else, for obvious reasons.
It sounds as though this approach might work for Terry, and if he's
already written a spam filter he's comfortable with, dropping in
another recipe should be easy.
FWIW, here's mine:
#
# Fake real name:
#
:0
* ^()\/(From:[ ]*".*[A-Za-z]+.*"[ ]*<jimo@eskimo\.com>)
{
FNAME=$MATCH
:0
* ^From:[ ]*\/".*[A-Za-z]+.*"
* ! MATCH ?? <my-list-of-valid-comment-fields>
{
XSPAM = "${XSPAM}${XSPAM:+, }FAKENAME"
:0 fwh
* $!${addheaders:+!}
| formail -A "X-Diagnostic: fake real name: $FNAME"
}
}
Good luck,
Jim