Gnus development mailing list
 help / color / mirror / Atom feed
From: Richard Coleman <coleman@math.gatech.edu>
Cc: exmh-users@sunlabs.Eng.Sun.COM, ding@gnus.org
Subject: Re: Mail-{Reply,Followup}-To considered harmful
Date: Wed, 11 Feb 1998 17:19:30 -0500	[thread overview]
Message-ID: <199802112219.RAA12647@math34.math.gatech.edu> (raw)
In-Reply-To: Your message of "Wed, 11 Feb 1998 14:20:25 EST." <199802111920.OAA21297@spot.cs.utk.edu>

This topic is currently being debated on the exmh, nmh, and gnus list
at the same time.  I apologize if you see this more than once.  For those
who are just wandering into the discussion, we are talking about the
proposal at:

ftp://koobera.math.uic.edu/www/proto/replyto.html

> Please don't implement support for Mail-Reply-To and Mail-Followup-To
> in nmh.  Not only are they nonstandard, they're a poor fix for the 
> problem.

Well, everything is nonstandard until it becomes standard.  The standards
only documented current practice.  Since it appears (at least) several
people who develop mail clients are interested in this proposal, it should
be taken seriously.

I also believe this proposal is a good way of fixing this problem.  The
problem is the existence or absence of a single header is not enough
information.  That is the reason the Reply-To header is typically implemented
in a way that goes against RFC-822 in certain cases.

> RFC 822 has language that appears to support this view.  But a careful
> reading of RFC 822 reveals that this prose does not apply to Reply-To with
> respect to a "reply all" function, but only with the use of Reply-To 
> in a "reply to author" function.
>
> This leaves us with the situation where the author of a message is
> unable to specify the complete destination for replies.  Even if
> the author specifies a Reply-To field, if the recipient uses 
> "reply all", addresses from the To and CC field are still included.  
> This is the behavior implemented by almost every UA in existence, 
> but it's almost always the wrong thing to do.
> 

If every mail client is doing this, then it becomes the standard.
My goal is not to change the behavior of everyone writing mail clients
(that's not possible).  My goal is to write a mail client that inter-operates
nicely with the mail clients that other people are using.

Since the Reply-To header is interpreted differently by different people,
fixing this situation is impossible at this time.  That is why the proposal
offers two new header fields "Mail-Reply-To" and "Mail-Followup-To".

> The right way to fix this is to correctly interpret Reply-To -
> not as simply the replacement for the From field in replies, but 
> as the reply destination preferred by the author of the subject message.
> 
> Adding new headers doesn't fix the problem.  It only makes the
> situation more complex.

-- 
Richard Coleman
coleman@math.gatech.edu





       reply	other threads:[~1998-02-11 22:19 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <199802111920.OAA21297@spot.cs.utk.edu>
1998-02-11 22:19 ` Richard Coleman [this message]
1998-02-11 23:15   ` Robert Elz
1998-02-11 23:43   ` Perry E. Metzger
1998-02-13  6:37   ` Keith Moore
1998-02-13 16:00     ` cwg-dated-4706b1d0ee55baea

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=199802112219.RAA12647@math34.math.gatech.edu \
    --to=coleman@math.gatech.edu \
    --cc=ding@gnus.org \
    --cc=exmh-users@sunlabs.Eng.Sun.COM \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).