On Tue, 1 Jul 2003 01:46:14 +0200 (Romance Daylight Time) Vadim Zeitlin <[EMAIL 
PROTECTED]> wrote:

> On Tue, 24 Jun 2003 19:46:28 +0200 (Romance Daylight Time) Xavier Nodet <[EMAIL 
> PROTECTED]> wrote:

> XN> The change I wanted to propose is that 'From' should not be used if
> XN> 'Reply-To' is present. It should always be disabled when entering the
> XN> composer (but not removed).

>  AFAIK the only case when it is _not_ like this now is when you use "reply
> to sender" command, right? All the others should already prefer reply-to to
> from.

This is not the case. Let's take the following message

----------------------------
Date: Tue, 24 Jun 2003 02:21:01 -0700 (PDT)
Message-Id: <[EMAIL PROTECTED]>
From: [EMAIL PROTECTED]
Sender: [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
List-Post: <mailto:[EMAIL PROTECTED]>
----------------------------

In a folder for which 'sender' is the default kind of reply, here are
the recipients for the answer:

Ctrl-R:    [EMAIL PROTECTED] ([EMAIL PROTECTED] and [EMAIL PROTECTED] are disabled)
to sender: [EMAIL PROTECTED] (with [EMAIL PROTECTED] disabled, and Reply-To
           completely ignored)
to all:    [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED]

As you can see, a 'reply to all' does not *replace* from with reply-to,
but uses both of them. 

> XN> 1. The 'Reply-To' may have been set by the originator of the mail, in
> XN>    which case it is obvious that he does not want a reply to go to the
> XN>    'From' address (or he would not have created this header in the first
> XN>    place).
> XN> 
> XN> 2. If the 'Reply-To' has been (wrongly) set by a mailing-list, and one
> XN>    wants to reply to both the sender *and* the list (because the sender
> XN>    is not subscribed), one can reset the 'None' to 'To' or 'Cc' for the
> XN>    address of the sender.
> XN> 
> XN> Case 2. may be more common than case 1., but is not compliant with
> XN> section 3.6.3 of RFC2822, and is itself only necessary because of
> XN> reply-to-munging lists.

>  Right... But still, if we do this, there would be no command to reply only
> to the sender of a mailing list message sent to such group.

Correct. It would require to disable the 'reply-to' and enable the
'from' in the composer. Do you really think this would be a problem?
Personally, I've never used this command...

> Maybe we could be even smarter and only use "From" instead of
> "Reply-To" if the latter is the same as "To"? This would work
> correctly in both cases.

>  What do you think?

That this would be too complicated. It is already complicated enough...


I propose the following. This removes the 'Reply to From' feature, and
clarifies/simplifies the behavior (I think).

- All the addresses (Reply-To, From, To, Cc, List-Post, in this order)
  are always inserted into the composer, so that the user can change the
  default recipients easily. And let's not forget that the first four of
  those headers may actually contain several addresses.
  
- If an address is configured as 'self', it is always disabled (but not
  removed) when entering the composer.

- There are three possible commands, that trigger different default
  selections for enabled fields in the composer: 'Reply', 'Reply to
  all', 'Reply to list'.

  The addresses enabled for all those actions would be:

  - Reply: 
        Reply-To (or from if no Reply-To present)
  - Reply to all:
        Reply-To (or from if no Reply-To present)
        To
        Cc
        List-Post
  - Reply to list:
        To (only addresses configured as mailing-lists, others disabled)
        Cc (only addresses configured as mailing-lists, others disabled)
        List-Post
  
- Reply-To and To addresses should be enabled with a 'To:' value. Cc
  addresses should stay in 'Cc:' header.

- If a List-Post field exists, and its address must be enabled ('all' or
  'list' cases), but the corresponding address is not in the To or Cc
  field, set the List-Post address in the 'Bcc:' header and warn the
  user with something like:

  'The original message seems to have come to you through a mailing-list
  that was not listed as a recipient. The address for this mailing-list
  has thus been enabled as 'Bcc'.'

  The same kind of warning may be displayed if the user sets to 'To' or
  'Cc' the address found in List-Post, but this would require to
  remember this in the composer itself...
  
-- 
Xavier Nodet 
"They that can give up essential liberty to obtain a little temporary
safety deserve neither liberty nor safety." - Benjamin Franklin, 1759.


Attachment: pgp00000.pgp
Description: PGP signature

Reply via email to