Re: Mailing lists - assumptions
Ned Freed <[email protected]> Sat, 19 Apr 2014 15:06:59 -0700 (PDT)
| Newsgroups | gmane.ietf.rfc822 |
|---|---|
| Message-ID | <[email protected]> |
> On 19/04/2014 19:00, Ned Freed wrote: > > > >> The way alum.mit.edu handles email forwarding for life is they provide > >> an authenticated submission service for MIT alumni[1]. This handles SPF > >> and DKIM on the outgoing side, and on the forwarding side, it looks to > >> the e-mail provider that that an address such as "[email protected]" > >> is a mailing list. > > This isn't the issue; the issue is what the MAIL FROM address gets set to > > when a message is forwarded. > > > > You want any downstream delivery errors to be reported to the original sender, > > so ideally you'd leave the MAIL FROM unchanged. But now an SPF check on the > > MAIL FROM will fail because alum.mit.edu's IP address isn't going to be > > allowed list. > Do you want delivery errors to be reported to the original sender? Are > you sure? Of course you do. We're talking about a pure autoforwarder here, not a mailing list. The only mailboxes in the picture are the ones belonging to the sender and the recipient. Who else does it make sense to report the problem to? Mixed situations, like those created by having a sieve-enabled mailbox, are another matter. There's no hard-and-fast rule for MAIL FROM manipulation that produces optimum results in all cases. > If I send a message to '[email protected]', do I really want lots of > delivery errors from random people I've never heard of? Wouldn't it make > more sense for those delivery errors to be reported to the list > administrator? Now you're talking about a mailing list, where overriding the MAIL FROM is always the right answer. Indeed, overriding the MAIL FROM in some senses the defining characteristics of a mailing list. In any case, this is different funcitonality than an autoforwarder provides, with different semantics. > I know we have this problem with our MTA where people send mail to > '[email protected]', and that user has a forward to a gmail account. It > confuses the original sender if they receive a delivery failure report > from Google, because they never sent a message to Google at all. That's why we have the NOTARY extension and the ORCPT field. Its purpose is to preserve the original recipient address so it can be presented to the user when there's a nondelivery. I also note that the ORCPT field is reset on MAIL FROM changes. Quite a lot of careful consideration has gone into this design, you know. > So, we > normally set things up so the MAIL FROM is changed to go to > [email protected]. That way, if a forward is set incorrectly, > they can sort it out, and the company's contacts don't get confused. In the case of a pure autoforwarder operated, say, on behalf of a former alumnus, who is this magical administrative person who is both willing and appropriate to see nondelivery notifications containing all or part of the original message supposed to be? An anecdote. Back when I was doing the postmaster thing, I was once braced by an extremely angry user who had received a message from a postmaster at an intermediate site who had taken it upon themselves to perform the role you're talking about here. In this instance they forwarded a piece of mail that had gone awry, but also saw fit to attach their own commentary on the content. (Amusingly, the postmaster who did this is still around, and is now a very vocal advocate for Internet privacy. I smile every time I hear the name.) Trust me, this is not a situation you want to enable. Ned _______________________________________________ ietf-822 mailing list [email protected] https://www.ietf.org/mailman/listinfo/ietf-822