> > Actually, someone brought this up recently, and I didn't have an explanation
> > for them -- why does ezmlm subscribe the envelope sender instead of the
> > address in From: ?
>
> My understanding is that the underlying belief is that the envelope
> sender will be configured invalidly less often. I don't know if
Hmm. Maybe I'm confused. How do people think the envelope sender
value is determined in the first instant? Eg, how does Eudora go from
a mail in a window to "Mail From: " in SMTP? Or how does qmail-inject
for that matter?
The answer is that it's mostly derived from a parse of the various
headers in the original mail when it's injected into the MTA. In
many cases the most likely header that will be used to derive the
envelope sender will be the From: header. So to suggest that the
unparsed From: header is a better place to look for the sender
seems a bit silly to me because in many cases the envelope sender is
simply a parsed version of the From: header.
Regards.