Tilman Schmidt wrote:
> Am 28.02.2013 23:52, schrieb John R Pierce:
>> you can't parse the headers until you read them, and you can't read the
>> headers until you accept the incoming message.
>
> Not true. You can read the entire mail in the SMTP DATA phase and
> still reject it after the terminating single dot.
> Works perfectly fine on several MIMEDefang installations I set
> up to reject incoming mails containing malware or exceeding a
> certain SpamAssassin score.
Right, I meant to respond to that, but forgot before I got home.
Look, somehow, someone, somewhere, has to decide they're receiving spam
from an address... and the question is, *what* address. By trying to block
what are allegedly "open relays", they're *also* blocking very large
hosting and service providers, *all* of whose mail goes through that
gateway. What *should* be reported to be blocked is the domain that's
sending the spam.
Blocking an open relay should be done *only* on human investigation, to
see whether that's the majority of what's coming out of there, and
consideration of what the "relay" is, whether it's a known source, or an
innocent large provider.
     mark