RE: The open relay problem.

Neil Brown <[email protected]>
Newsgroups gmane.mail.spam.srs.general
Message-ID <[email protected]>
Hi,

 I've been thinking a lot about the "universal-SRS" idea and am
 definitely warming to it.

 However I just noticed something else that it could break.

 Suppose I have an address like [email protected] (which I do), and
 suppose I forward mail from there to [email protected] (which I
 also do).

 Now suppose I chose to send mail so that it appeared to be "From"
 [email protected] (which I do very occasionally), and suppose that I
 sent this through an MTA which is authorised for "brown.name" in what
 ever way is appropriate (e.g. SPF) (which I don't think I can for
 brown.name, but I definitely can for some other forwarders),

 And suppose that this mail I send results in a DSN that I really want
 to see.
 It will get to the authorised MTA address for [email protected]
 (possible wrapped up in SRS if the MTA does that) and the MTA will
 forward it to [email protected].  But obviously that MTA cannot
 wrap the to address in an SRS that we will accept, so my (cse) MTA
 will get Mail From:<>, Rcpt to:<[email protected]> and my MTA
 might feel inclined to reject it. Which I would rather it didn't.

 Now, for myself, I can just always send mail from my primary email
 address.  I don't have a problem with that.  But I don't think I can
 enforce that on all my customers.
 And that means that even if I use SRS on all outgoing mail, I cannot
 require it on all incoming DSN mail.

 One way around this that I can see is to encourage forwarders to
 rewrite <> addresses as (say) [email protected] when forwarding.
 Then the mail would be accepted.  

 And given that avoiding the requirement that forwarders rewrite the
 return address was one of the motivations for universal SRS, this
 doesn't seem helpful.

 The only alternative that occurs to me is to require local addressees
 to register any forwarders that forward to them, so that mail from
 those forwarders gets white-listed.  This alternative has the benefit
 of being completely local (I don't depend on the behaviour of other
 sites), and handles both sides of the forwarding problem (forwarded
 originals and forwarded bounces).  It is hardly low-impact though.

 Comments?

NeilBrown
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.