Re: Email Subaddressing

"D. J. Bernstein" <djb@koobera.math.uic.edu> Sun, 03 August 1997 01:27 UTC

Received: from cnri by ietf.org id aa20343; 2 Aug 97 21:27 EDT
Received: from mail.proper.com (mail.proper.com [206.86.127.224]) by cnri.reston.va.us (8.8.5/8.7.3) with ESMTPid VAA06769; Sat, 2 Aug 1997 21:26:07 -0400 (EDT)
Received: (from majordomo@localhost) by mail.proper.com (8.8.5/8.7.3) id RAA06547 for ietf-822-bks; Sat, 2 Aug 1997 17:52:10 -0700 (PDT)
Received: from koobera.math.uic.edu (qmailr@koobera.math.uic.edu [131.193.178.247]) by mail.proper.com (8.8.5/8.7.3) with SMTP id RAA06543 for <ietf-822@imc.org>; Sat, 2 Aug 1997 17:52:06 -0700 (PDT)
Received: (qmail 230 invoked by uid 666); 3 Aug 1997 00:56:43 -0000
Date: Sun, 03 Aug 1997 00:56:42 -0000
Message-ID: <19970803005642.229.qmail@koobera.math.uic.edu>
From: "D. J. Bernstein" <djb@koobera.math.uic.edu>
To: ietf-822@imc.org
Subject: Re: Email Subaddressing
Sender: owner-ietf-822@imc.org
Precedence: bulk

> As I said, it's inconvenience.

_What_ is inconvenient?

Chris's proposed mailing-list rule, though dangerously naive, at least
made it obvious what problem he was worried about. Your proposal is so
vague that I have no idea what it's supposed to accomplish.

> The interoperability problem is that the software on my Mac has to
> support both schemes.

What for?

I know people using subaddresses with a variety of MUAs. The MUAs all
deal with incoming _mailboxes_, not incoming addresses. Why should an
MUA care which addresses are owned by the user? 

Why don't you skip the vague generalities and give some specific
examples?

Yes or no: Are you having trouble sending messages? If yes, what is an
example of a message that you wanted to send? How did the system stop
you from sending that message?

Yes or no: Are you having trouble receiving messages? If yes, what is an
example of a message that you wanted to receive? How did the system stop
you from receiving that message?

> No, but if I'm going to put the right thing in my Reply-To or From header,
> I need to know what format the MTA and LDA are willing to accept when my
> recipients send mail back to me.

Huh?

The sysadmin gives the user an e-mail address. The user types it into
his MUA. Millions of users have successfully accomplished this feat.

Why should the MUA care about internal structure in the user's address?
All it does is copy the address.

> That's true, but the server (also incorrectly but by bilateral agreement)
> doesn't have a submission agent either.

False. The server (most commonly sendmail; sometimes qmail with
qmail-inject) includes a submission agent.

Have you already forgotten what ``submission agent'' means? I said two
days ago what submission agents do.

> I simply adopted your terminology
> because you refused to discuss the real-world situation of MUAs talking
> directly to MTAs.

False. The real-world situation is that MUAs talk to submission agents.

Many MTAs do not provide submission services by default. When MUAs talk
to those MTAs directly, malformed messages escape onto the Internet. In
some cases recipients can't respond since the From field is unqualified.
This problem is, as I said, solved by bilateral agreement: the MTA is
configured to provide submission services for certain IP addresses.

sendmail includes both a submission agent and an MTA, and currently
treats every message as a submission, but sendmail's author has been
adding options to change this.

---Dan
Set up a new mailing list in a single command. http://pobox.com/~djb/ezmlm.html