wayne wrote:
[quoting Dave at the MARID BoF]
| The semantic definition of the MAIL FROM field in the SMTP
| spec is quite correct. It's a bounces address.
Here's STD 10 in its intro:
| Once the transmission channel is established, the SMTP-sender
| sends a MAIL command indicating the sender of the mail.
[...]
| The argument to the MAIL command is a reverse-path, which
| specifies who the mail is from.
[...]
| the reverse-path is a return route (which may be used to
| return a message to the sender when an error occurs with a
| relayed message).
And in 3.1 the details for those who didn't get it so far:
| The <reverse-path> can contain more than just a mailbox. The
| <reverse-path> is a reverse source routing list of hosts and
| source mailbox. The first host in the <reverse-path> should
| be the host sending this command.
Spot on the one sentence in STD 10 explaining it all:
| The first host in the <reverse-path> should be the host
| sending this command.
It worked with STD 10. RfC 2821 broke it (or rather documented
a "FUBAR" as fact), SPF fixes it. If the authors of STD 11 and
2821 volunteer to be shot then it's their decision. Bye, Frank