John Hasler wrote:
> Julian Mehnle writes:
> > It does very well make sense to specify a "sender address" for an
> > e-mail, and that's exactly what the SMTP "MAIL FROM" command AKA
> > envelope-from (and the "Sender:" header) is meant to be.  Even RFCs
> > (2)821 and (2)822 articulate it that way.  Nowhere do these RFCs state
> > that the envelope-from can or should be used for status reporting
> > *only*, do they? 
> 
> If I go to Eau Claire and drop a letter in a letter box am I required to
> put the address of the box on the letter?

No, but this again is one of these broken "e-mail vs. real world" analogies.  
You can't receive mail through such a letter box, but a sender address is 
inherently meant to be a valid address through which you can be contacted 
(among other criteria).

Sender address forgery is not a serious problem with snail mail, but it is with 
e-mail.  And with e-mail, it is possible to do things that are hardly possible 
with snail mail, e.g. checking the authenticity of the sender address.  An 
e-mail's sender address domain should (in this regard) better be compared to 
the stamp of the post office where the letter was accepted.

> How about if I go into a library in Eau Claire and send an email?  Why
> should I not put my Elmwood address on it?

You may put your Elmwood address into the From: or Reply-To: fields, but should 
not specify it as the envelope-from.

> Of what possible use to anyone would the address of the machine I sent
> it from be?

If the sender address (envelope-from) of an e-mail was unforgeable (for a given 
domain), the sender would be guaranteed to have an account at this domain (and 
be it only to *send* mail), and any abuse could be reliably traced back to the 
sender's account (not just to the sending host).  That's what address forgers 
fear.


Reply via email to