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.