OK, now I think that SRS is intended to allow propogating ENV FROM when
forwarding e-mail. All well and good. However, shouldn't a forwarding
MTA use the forwarding address as the ENV FROM for the next hop anyway?
I know this isn't how things are commonly done, but it just percolated
up as I was catching up on the security paper thread.
So, for exapmle, say I have a forwarding account at
dtaylor(_at_)example(_dot_)com
that forwards to my work e-mail (the one you see). fred(_at_)example(_dot_)net
sends me an e-mail using my example.com address so I would like to
see the following:
(incoming to example.com)
ENV FROM fred(_at_)example(_dot_)net
From: fred(_at_)example(_dot_)net
[other headers irrelevant to example]
(incoming to vocalabs.com)
ENV FROM dtaylor(_at_)example(_dot_)com
From: fred(_at_)example(_dot_)net
This preserves the _meaning_ of the ENV FROM, passes forwarding
information forward, and only involves trusting the most recent hop.
So, am I full of it here, or is this doable?
--
Daniel Taylor VP Operations Vocal Laboratories, Inc.
dtaylor(_at_)vocalabs(_dot_)com http://www.vocalabs.com/
(952)941-6580x203