Re: homework, not an experiment, draft-crocker-email-deliveredto

Viktor Dukhovni <[email protected]> Fri, 6 Aug 2021 14:28:20 -0400
Newsgroups gmane.ietf.smtp
Message-ID <[email protected]>

> On 6 Aug 2021, at 10:30 am, Dave Crocker <[email protected]> wrote:
> 
>> If you want a header that records the envelope address, Exim calls that Envelope-To:
>> I don't see any benefit to conflating that with a loop breaking token.
> 
> Why use one field that is sufficient when we can pretend two are needed?

Well, Envelope-To: records the envelope address as received from upstream,
e.g. in the "RCPT TO" command.  While "Delivered-To:" is some internal
representation of the receiving mailbox for loop detection.

The former can be expected to match a usable email address as specified
in the incoming envelope.

So the two are in fact semantically distinct, even when they happen to
coincide in the absence of rewrites, hashing, ...

-- 
	Viktor.