Re: Email Subaddressing

"D. J. Bernstein" <djb@koobera.math.uic.edu> Thu, 31 July 1997 21:56 UTC

Received: from cnri by ietf.org id aa21560; 31 Jul 97 17:56 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 RAA00481; Thu, 31 Jul 1997 17:55:12 -0400 (EDT)
Received: (from majordomo@localhost) by mail.proper.com (8.8.5/8.7.3) id OAA02014 for ietf-822-bks; Thu, 31 Jul 1997 14:32:59 -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 OAA02010 for <ietf-822@imc.org>; Thu, 31 Jul 1997 14:32:55 -0700 (PDT)
Received: (qmail 9287 invoked by uid 666); 31 Jul 1997 21:36:43 -0000
Date: Thu, 31 Jul 1997 21:36:43 -0000
Message-ID: <19970731213643.9286.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

> but you included as a local configuration problem
> the case where the MUA needs to supply a return address.

MUAs typically pass a partially formed message to a submission agent
supplied with the MTA.

The submission agent figures out From, Return-Path, etc., from a
combination of sysadmin configuration and user configuration. See, e.g.,
http://www.qmail.org/qmail-manual-html/man8/qmail-inject.html.

> What's the mechanism for ensuring that they agree on what such a return
> address should look like?

They don't have to.

I use VERPs for my outgoing messages---e.g.,

   Return-Path: <djb-dsn-869300145.16932@koobera.math.uic.edu>

---so that a program can reliably associate bounce messages with
original messages. The VERPs are created by qmail-inject, not the MUA.
The delivery of djb-dsn-* is handled by qmail-local, not the MUA.

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