From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Barak A. Pearlmutter" Newsgroups: gmane.emacs.bugs Subject: bug#22014: 24.4; RFC 5322 Disallows Multiple 'To' Fields in Mail Headers Date: Thu, 26 Nov 2015 19:31:57 +0000 Message-ID: References: <878u5lvld1.fsf@dellarge.pearlmutter.net> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: ger.gmane.org 1448566340 3985 80.91.229.3 (26 Nov 2015 19:32:20 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 26 Nov 2015 19:32:20 +0000 (UTC) Cc: 22014@debbugs.gnu.org To: rms@gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Nov 26 20:32:08 2015 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1a22H1-0005yX-DB for geb-bug-gnu-emacs@m.gmane.org; Thu, 26 Nov 2015 20:32:07 +0100 Original-Received: from localhost ([::1]:52917 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a22H3-00034e-L2 for geb-bug-gnu-emacs@m.gmane.org; Thu, 26 Nov 2015 14:32:09 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:57091) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a22H0-00034X-Dg for bug-gnu-emacs@gnu.org; Thu, 26 Nov 2015 14:32:07 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a22Gw-0005JT-D6 for bug-gnu-emacs@gnu.org; Thu, 26 Nov 2015 14:32:06 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:36727) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a22Gw-0005JP-A8 for bug-gnu-emacs@gnu.org; Thu, 26 Nov 2015 14:32:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1a22Gw-0003xq-5y for bug-gnu-emacs@gnu.org; Thu, 26 Nov 2015 14:32:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: "Barak A. Pearlmutter" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 26 Nov 2015 19:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22014 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 22014-submit@debbugs.gnu.org id=B22014.144856632015230 (code B ref 22014); Thu, 26 Nov 2015 19:32:02 +0000 Original-Received: (at 22014) by debbugs.gnu.org; 26 Nov 2015 19:32:00 +0000 Original-Received: from localhost ([127.0.0.1]:54668 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a22Gu-0003xa-Aa for submit@debbugs.gnu.org; Thu, 26 Nov 2015 14:32:00 -0500 Original-Received: from mail-wm0-f48.google.com ([74.125.82.48]:36231) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a22Gs-0003xQ-Oh for 22014@debbugs.gnu.org; Thu, 26 Nov 2015 14:31:59 -0500 Original-Received: by wmww144 with SMTP id w144so32330414wmw.1 for <22014@debbugs.gnu.org>; Thu, 26 Nov 2015 11:31:58 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=lKuAD41cZ8htcMVeycqasLJAjf3KgZb35k/5O1ljeEY=; b=COdJzrL6RjQunAd1UuEsHzCEOu2qu9fxDZLWTdiCJ2ARxPP3NMrpBvVryTiXNhMW5q ZkpekK2ij04+ZFgDIj45M2WrSiB+5YraBCF+QOk+TFEJQC4lJFozmZFS7B+TZdkxu9Po dwIzMxHbbombZQyv69eakHqqFZx3hk4EytaUyHzV6o5R1lmRdRtWl6nfEzSViCa5E9Hf 0CkCVqBK/rY8aevRyZ4r0YY+nz3fjSvxej5TZrQOWpNf7BHuAVmhhnQAlReghVCLn218 AydRidAu3Yx6j8THkDIO8AQXCw9ceq4i2y3Z8tL4ZiUid6djRZHUOEOHnzSJ0tjYyoYU f6Xw== X-Received: by 10.28.158.75 with SMTP id h72mr5545946wme.74.1448566318063; Thu, 26 Nov 2015 11:31:58 -0800 (PST) Original-Received: from mail-wm0-f41.google.com (mail-wm0-f41.google.com. [74.125.82.41]) by smtp.gmail.com with ESMTPSA id v196sm4093583wmv.10.2015.11.26.11.31.57 for <22014@debbugs.gnu.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 26 Nov 2015 11:31:57 -0800 (PST) Original-Received: by wmvv187 with SMTP id v187so43980972wmv.1 for <22014@debbugs.gnu.org>; Thu, 26 Nov 2015 11:31:57 -0800 (PST) X-Received: by 10.194.90.243 with SMTP id bz19mr47116501wjb.128.1448566317135; Thu, 26 Nov 2015 11:31:57 -0800 (PST) Original-Received: by 10.194.46.233 with HTTP; Thu, 26 Nov 2015 11:31:57 -0800 (PST) In-Reply-To: X-Gmail-Original-Message-ID: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:109308 Archived-At: > What year did they do that? I suspect they changed the spec subsequently > to our implementing it. RFC 822 dated Aug 1982 is silent on the issue. It does use grammatical constructs that seem inappropriate if there are multiple instances: > 4.5.1. TO / RESENT-TO > > This field contains the identity of the primary recipients of > the message. The formal grammar given does allow multiple 'To's, but also allows all sorts of crazy things, some of which are disallowed in the text. I think a fair reading is that the authors did not entertain this possibility. RFC 2822 dated April 2001 says maximum of one each of 'To', 'Cc', 'Bcc'. RFC 5322 dated Oct 2008, mentioned above, copies the table of interest from RFC 2822. --Barak.