On Tuesday, December 11, 2018 at 21:08:16 +0100, Mihai Lazarescu wrote:
On Tue, Dec 11, 2018 at 12:29 AM Derek Martin <inva...@pizzashack.org> wrote: > > On Wed, Dec 05, 2018 at 05:31:28PM +1100, Erik Christiansen wrote: > > Thread comment: It's OK to be unaware of the usefulness of RFC features, > > but it does seem odd to pretend that they're not useful just because > > it's only others who need them. > > I'm not entirely sure what you mean by this, but for the sake of > clarity about RFC features, here's what RFC 2822 says on the matter > (3.6.3, paragraph 6): > > When a message is a reply to another message, the mailboxes of the > authors of the original message (the mailboxes in the "From:" > field) or mailboxes specified in the "Reply-To:" field (if it > exists) MAY appear in the "To:" field of the reply since these > would normally be the primary recipients of the reply. If a reply > is sent to a message that has destination fields, it is often > desirable to send a copy of the reply to all of the recipients of > the message, in addition to the author. When such a reply is > formed, addresses in the "To:" and "Cc:" fields of the original > message MAY appear in the "Cc:" field of the reply, since these are > normally secondary recipients of the reply. > > It recomments Mutt's current behavior I disagree on "recommends". Actually "may", as modal verb, is used to express *possibility* or used to ask or give *permission* (or is used to make a *suggestion* or suggest a *possibility* in a polite way): https://dictionary.cambridge.org/us/dictionary/english/may Either way, in the RFC it expresses an option, an acceptable alternate behavior to the (implicit, because it's obvious) behavior, which is to preserve the distinction between Cc: and To:. Distinction which, BTW, the same RFC states beyond doubt (see the relevant quote in my previous message in thread).
Seems like I'm talking to myself, :-) but I just learned that RFC 2119 (thanks Francesco for the pointer) https://www.ietf.org/rfc/rfc2119.txt explains "Key words for use in RFCs to Indicate Requirement Levels". Specifically, RFC 2119 says the following about "MAY":
«5. MAY This word, or the adjective "OPTIONAL", mean that an item is truly optional. One vendor may choose to include the item because a particular marketplace requires it or because the vendor feels that it enhances the product while another vendor may omit the same item.»
So mutt implements as default and mandatory a "truly optional" alternate behavior allowed by RFC 2822. And for sure the said behavior is not the "recommended" one, as implied in this thread.
Mihai