-----Original Message-----
From: Jeremy Morton [mailto:ad...@game-point.net]
Sent: zondag 5 april 2009 12:36
To: SM
Cc: users@spamassassin.apache.org
Subject: Re: Ways to block bouncebacks?

> Unless I'm missing something, this is going to be utterly useless for
> me.  Wikipedia says: "E-mail that is being bounced back should have an
> empty (null) return address so that bounces are never created for a
> bounce and therefore you can't get messages bouncing back and forth
> forever." I'm not quite sure what they mean by 'return address'; do they
> mean the From: field?  If so, all the backscatter I'm getting has a
> From: address so none of it would be considered bounce messages by BATV;
> it would be considered regular mail.

Yes, you're missing a lot. :) Seriously.

First off all, we're talking about MTA <-> MTA communication -- the
'envelope' stage of the SMTP transmission, to be precise. With 'return
address' they mean what I usually refer to as 'envelope-from' address, for
clarity. The envelope-from address (unless purposely imported with the
mail headers) is normally outside the regular scope of the MUA (Mail User
Agent). In my case, the SRS addresses are not visible to the end-users's
MUA (or maybe only in a 'Received for:' header when there's a single
recipient, or some such). Which you can observe on this very message: the
"From:" field in headers of this message is unsigned, but the SRS-signed
envelope-from address is listed in the header's "Return-Path" field. Mind
you, headers are part of the DATA phase: you should not rely on them to
contain the Return-Path header, and such info is not required for
inter-MTA communication, either.

BATV, to oversimplify the matter for brevity, is actually akin to the way
I use SRS (there's even a link to SRS for it on Wikipedia, and they even
state: "The overall framework is vague/flexible enough that similar
systems such as Sender Rewriting Scheme can fit into this framework.").
SRS, namely, was originally not at all designed to be used in a BATV kind
manner: it was invented to rewrite existing envelope-from addresses (with
the domain of the current MTA) to avoid the SPF-forwarding problem. I, and
others at the time, just figured out that SRS can also be used, very
effectively, to detect and eliminate fake bounces. So, yes, you could
certainly have a look at BATV, too.

But honestly, if you're not quite sure what they mean by 'return adress,'
and you get it confused with a mail 'From:' header, then you probably best
bone up a bit on your RFC knowledge; especially the contextual differences
between RFC 821 and RFC 2821. Otherwise we'll keep going around in
circles.

- Mark

Reply via email to