From unknown Mon Aug 18 02:37:26 2025 X-Loop: help-debbugs@gnu.org Subject: bug#34293: 27.0.50; comma inserted at the beginning of email address Resent-From: Juri Linkov Original-Sender: "Debbugs-submit" Resent-CC: bugs@gnus.org Resent-Date: Sat, 02 Feb 2019 21:18:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 34293 X-GNU-PR-Package: gnus X-GNU-PR-Keywords: To: 34293@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.154914227324156 (code B ref -1); Sat, 02 Feb 2019 21:18:01 +0000 Received: (at submit) by debbugs.gnu.org; 2 Feb 2019 21:17:53 +0000 Received: from localhost ([127.0.0.1]:56630 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gq2fh-0006HY-GX for submit@debbugs.gnu.org; Sat, 02 Feb 2019 16:17:53 -0500 Received: from eggs.gnu.org ([209.51.188.92]:60544) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gq2ff-0006HH-CF for submit@debbugs.gnu.org; Sat, 02 Feb 2019 16:17:52 -0500 Received: from lists.gnu.org ([209.51.188.17]:33042) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gq2fa-0007qC-9K for submit@debbugs.gnu.org; Sat, 02 Feb 2019 16:17:46 -0500 Received: from eggs.gnu.org ([209.51.188.92]:46677) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gq2fZ-00053o-HH for bug-gnu-emacs@gnu.org; Sat, 02 Feb 2019 16:17:46 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,RCVD_IN_DNSWL_NONE autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gq2fX-0007nT-K1 for bug-gnu-emacs@gnu.org; Sat, 02 Feb 2019 16:17:45 -0500 Received: from ladybird.maple.relay.mailchannels.net ([23.83.214.98]:40890) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gq2fV-0007kC-LB for bug-gnu-emacs@gnu.org; Sat, 02 Feb 2019 16:17:43 -0500 X-Sender-Id: dreamhost|x-authsender|jurta@jurta.org Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 11270682CE4 for ; Sat, 2 Feb 2019 21:17:34 +0000 (UTC) Received: from pdx1-sub0-mail-a30.g.dreamhost.com (unknown [100.96.26.166]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id C3D28682DB8 for ; Sat, 2 Feb 2019 21:17:33 +0000 (UTC) X-Sender-Id: dreamhost|x-authsender|jurta@jurta.org Received: from pdx1-sub0-mail-a30.g.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384) by 0.0.0.0:2500 (trex/5.16.2); Sat, 02 Feb 2019 21:17:34 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|jurta@jurta.org X-MailChannels-Auth-Id: dreamhost X-Arch-Illegal: 6e0d1e9141af4919_1549142253894_4225311392 X-MC-Loop-Signature: 1549142253894:4138622803 X-MC-Ingress-Time: 1549142253893 Received: from pdx1-sub0-mail-a30.g.dreamhost.com (localhost [127.0.0.1]) by pdx1-sub0-mail-a30.g.dreamhost.com (Postfix) with ESMTP id 4F0E18015A for ; Sat, 2 Feb 2019 13:17:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=linkov.net; h=from:to :subject:date:message-id:mime-version:content-type; s= linkov.net; bh=eQ2gCi5TaS+V/xPwDlYsfXPCxFE=; b=J/5MS1qyJtEfy3eZw vDa2js786HlCGCvraSSMx/aIUdG/6BIqChnxA4P8mTEGLGGclVnbB2/JGqmZwNPT nVuEXrM3Qc39qSM64nF0S1BaXzjdkIJH73L/ODAtpIz9IiiYB5Od51fVNVZPyf5S oNx95nlx3u8XFDclCqhC5hxKhw= Received: from mail.jurta.org (m91-129-111-71.cust.tele2.ee [91.129.111.71]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: jurta@jurta.org) by pdx1-sub0-mail-a30.g.dreamhost.com (Postfix) with ESMTPSA id 7DC4880155 for ; Sat, 2 Feb 2019 13:17:31 -0800 (PST) X-DH-BACKEND: pdx1-sub0-mail-a30 From: Juri Linkov Organization: LINKOV.NET Date: Sat, 02 Feb 2019 22:50:24 +0200 Message-ID: <87d0oa9cjz.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-VR-OUT-STATUS: OK X-VR-OUT-SCORE: 0 X-VR-OUT-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedtledrkedtgdduhedtucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuggftfghnshhusghstghrihgsvgdpffftgfetoffjqffuvfenuceurghilhhouhhtmecufedttdenucenucfjughrpefhvffuohffkfgfgggtsehttdertddtredtnecuhfhrohhmpefluhhrihcunfhinhhkohhvuceojhhurhhisehlihhnkhhovhdrnhgvtheqnecukfhppeeluddruddvledrudduuddrjedunecurfgrrhgrmhepmhhouggvpehsmhhtphdphhgvlhhopehmrghilhdrjhhurhhtrgdrohhrghdpihhnvghtpeeluddruddvledrudduuddrjedupdhrvghtuhhrnhdqphgrthhhpefluhhrihcunfhinhhkohhvuceojhhurhhisehlihhnkhhovhdrnhgvtheqpdhmrghilhhfrhhomhepjhhurhhisehlihhnkhhovhdrnhgvthdpnhhrtghpthhtohepsghughdqghhnuhdqvghmrggtshesghhnuhdrohhrghenucevlhhushhtvghrufhiiigvpedt X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 23.83.214.98 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Spam-Score: 0.9 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.1 (/) X-Debbugs-Package: gnus X-Debbugs-Version: 5.13 I have customized 'message-alternative-emails' to a regexp that matches email aliases, but when a email lacks the 'To:' field, message-use-alternative-email-as-from doesn't remove the leading ',' prepended due to the empty 'To' field: (defun message-use-alternative-email-as-from () ... (let* ((fields '("To" "Cc" "From")) (emails (message-tokenize-header (mail-strip-quoted-names (mapconcat 'message-fetch-reply-field fields ",")))) ... As a result, a comma is added to the beginning of email address. Commit 357ae5dba5f from 2016-02-08 is a relatively recent change, and it seems that this bug crept in from this commit. From unknown Mon Aug 18 02:37:26 2025 X-Loop: help-debbugs@gnu.org Subject: bug#34293: 27.0.50; comma inserted at the beginning of email address Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bugs@gnus.org Resent-Date: Tue, 09 Jul 2019 17:21:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34293 X-GNU-PR-Package: gnus X-GNU-PR-Keywords: To: Juri Linkov Cc: 34293@debbugs.gnu.org Received: via spool by 34293-submit@debbugs.gnu.org id=B34293.156269281329088 (code B ref 34293); Tue, 09 Jul 2019 17:21:02 +0000 Received: (at 34293) by debbugs.gnu.org; 9 Jul 2019 17:20:13 +0000 Received: from localhost ([127.0.0.1]:34093 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hktmm-0007Z4-Li for submit@debbugs.gnu.org; Tue, 09 Jul 2019 13:20:12 -0400 Received: from quimby.gnus.org ([80.91.231.51]:50044) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hktmk-0007Yp-T8 for 34293@debbugs.gnu.org; Tue, 09 Jul 2019 13:20:11 -0400 Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=marnie) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hktmg-0007XK-HV; Tue, 09 Jul 2019 19:20:08 +0200 From: Lars Ingebrigtsen References: <87d0oa9cjz.fsf@mail.linkov.net> Date: Tue, 09 Jul 2019 19:20:06 +0200 In-Reply-To: <87d0oa9cjz.fsf@mail.linkov.net> (Juri Linkov's message of "Sat, 02 Feb 2019 22:50:24 +0200") Message-ID: <871ryzrupl.fsf@mouse.gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Juri Linkov writes: > I have customized 'message-alternative-emails' to a regexp that > matches email aliases, but when a email lacks the 'To:' field, > message-use-alternative-email-as-from doesn't remove > the leading [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Juri Linkov writes: > I have customized 'message-alternative-emails' to a regexp that > matches email aliases, but when a email lacks the 'To:' field, > message-use-alternative-email-as-from doesn't remove > the leading ',' prepended due to the empty 'To' field: > > (defun message-use-alternative-email-as-from () > ... > (let* ((fields '("To" "Cc" "From")) > (emails > (message-tokenize-header > (mail-strip-quoted-names > (mapconcat 'message-fetch-reply-field fields ",")))) > ... > > As a result, a comma is added to the beginning of email address. Yup. Should be fixed on the trunk now. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 09 13:20:18 2019 Received: (at control) by debbugs.gnu.org; 9 Jul 2019 17:20:18 +0000 Received: from localhost ([127.0.0.1]:34096 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hktmr-0007ZN-VF for submit@debbugs.gnu.org; Tue, 09 Jul 2019 13:20:18 -0400 Received: from quimby.gnus.org ([80.91.231.51]:50058) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hktmp-0007ZF-FN for control@debbugs.gnu.org; Tue, 09 Jul 2019 13:20:15 -0400 Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=marnie) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hktmm-0007Y9-TG for control@debbugs.gnu.org; Tue, 09 Jul 2019 19:20:14 +0200 Date: Tue, 09 Jul 2019 19:20:12 +0200 Message-Id: <87zhlnqg4z.fsf@mouse.gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #34293 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: tags 34293 fixed close 34293 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 34293 fixed close 34293 quit