[OT] HELP!!! mail attack

Tim ignored_mailbox at yahoo.com.au
Sun Mar 30 09:46:24 UTC 2008


On Thu, 2008-03-27 at 06:03 -0700, Craig White wrote:
> See, it's like this...
> 
> Greylisting issues a 450 code... Temporary Failure - why would you
> compare it to 'throwing away' ?

When it fails and doesn't work again, that's throwing it away.

> Temporary Failure codes are part and parcel of the SMTP protocol. It
> means try again later.
> 
> You don't have a clue what you are talking about.

I most certainly do.  You don't seem to have a clue about the difference
between theory and practice.  

When greylisting was first touted, I looked into it.  On the face of it,
it sounded simple and effective, but under the surface it has flaws,
like all other approaches to combating spam have.  Most other approaches
leave the recipient to deal with handling spam, this one throws back
mail in the face of the sender, who mayn't be able to do anything about
it, and your spam problems are hardly something that they should have to
deal with.

You are aware, I hope, that there's a lot of mail services that aren't
RFC compliant?  You should be aware that there most definitely are
reports of greylisting killing mail.  You should be aware that many
errors never get reported (making reliability reports as useless as
other statistics).  And that such reports, when they do get made, get
ignored or glossed over, as you're doing now.

As it stands, unless you vigorously read logs, or have a sender find
some way to notify you that they couldn't mail you, you will not know
anything about lost mail.

Anyone who argues that email shouldn't be a reliable mechanism is
skirting the issue.  It should be.  There's no excuse it not to be.

We know it isn't, of course, and greylisting is yet another thing that
makes it so.  It doesn't work 100% like people expect it to.  Yet some
seem to think it is, and try and convict you for heresy for daring to
say to.

And as I said before, go into this with your eyes open.  It *may* help,
it *will* hinder, and you generally won't know about the losses.  I
don't recommend destructive technologies.

I don't recommend hair-trigger anti-spam techniques.  I don't recommend
anti-spam systems that make users trawl through their junkmail box to
find that message that you sent earlier that they never saw.  There's
little point in filtering if you then have to double check by hand,
anyway.

I would recommend systems which have sufficient numbers of rules which
set very high levels of spam confidence (i.e. detected spam gets a very
high score for passing lots of bad rule checks), and that you only
filter spam with a very high confidence score.  I would recommend
honeypot schemes, where additional bogus addresses receiving mail are
marked as 100% confidence spam, and identical messages are killed in
transit to any other real addresses.

If we could rely on genuine mail being resent, then I would recommend
greylisting.  But we can't, so I won't.

When it comes to anti-spam systems, don't burden the person trying to
contact you.

-- 
(This computer runs FC7, my others run FC4, FC5 & FC6, in case that's
 important to the thread.)

Don't send private replies to my address, the mailbox is ignored.
I read messages from the public lists.




More information about the fedora-list mailing list