From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#51733: 27.1; Detect impossible email addresses better Date: Wed, 19 Jan 2022 13:51:17 +0200 Message-ID: <834k60t03u.fsf@gnu.org> References: <87czn8etuz.7.fsf@jidanni.org> <835yqjy26h.fsf@gnu.org> <878rveybyf.fsf@gnus.org> <49EACC4C-E21E-4123-A3D2-901958CF7DC4@gnu.org> <87mtju76pp.fsf@gnus.org> <83bl0awbqq.fsf@gnu.org> <87sftm5lxc.fsf@gnus.org> <835yqiwa87.fsf@gnu.org> <87ee565l4d.fsf@gnus.org> <875yqi5kk7.fsf@gnus.org> <83zgnuuucu.fsf@gnu.org> <83r196uqni.fsf@gnu.org> <87sftm3ye5.fsf@gnus.org> <87iluh4ety.fsf@gnus.org> <87ee55474p.fsf@gnus.org> <87a6ft46mr.fsf@gnus.org> <874k6146ay.fsf@gnus.org> <87zgnt2qz9.fsf@gnus.org> <87v8yh2ot4.fsf@gnus.org> <87r1952omd.fsf@gnus.org> <831r14vq70.fsf@gnu.org> <8735lkdqll.fsf@gnus.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="5250"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 51733@debbugs.gnu.org To: Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Jan 19 14:18:59 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nAArb-0001CH-C5 for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 19 Jan 2022 14:18:59 +0100 Original-Received: from localhost ([::1]:58606 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nAAra-0008SR-BT for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 19 Jan 2022 08:18:58 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:33710) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nA9VS-0006iA-Rk for bug-gnu-emacs@gnu.org; Wed, 19 Jan 2022 06:52:04 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:59625) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nA9VS-0004eJ-I5 for bug-gnu-emacs@gnu.org; Wed, 19 Jan 2022 06:52:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nA9VS-0002ZD-Do; Wed, 19 Jan 2022 06:52:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Wed, 19 Jan 2022 11:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus Original-Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.16425931069825 (code B ref 51733); Wed, 19 Jan 2022 11:52:02 +0000 Original-Received: (at 51733) by debbugs.gnu.org; 19 Jan 2022 11:51:46 +0000 Original-Received: from localhost ([127.0.0.1]:52525 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nA9VC-0002YP-6p for submit@debbugs.gnu.org; Wed, 19 Jan 2022 06:51:46 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:32810) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nA9VA-0002YB-1N for 51733@debbugs.gnu.org; Wed, 19 Jan 2022 06:51:45 -0500 Original-Received: from [2001:470:142:3::e] (port=34116 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nA9Us-0004Yf-Mj; Wed, 19 Jan 2022 06:51:32 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=z2VPnii8hAbcYe/J65jULiFx5Uto8ywDdfBPgcFKT7k=; b=n+kFmgVFf9w5 hyK6jW1Q0724qRCbCrm1rtyMwattYeyJ95IV3rTqJuVEnKnurxGYRmYJNFw7+fKZ4n9nyjdmEXSEo mGZSDTnpJZXMlAH08qlxw3Z+97gxPl7jtgHMEdOpCuPTm1CM1MHiBkVsI5WgnHkTF8Hy0DWl3ELEG 70Fgl7ctE5KKs6JfE923+xyYufMpEW1a7dneFWFEInVGS1cYi4PP23qPz96iAtentLEI/S44oVIaY xZTo7TrfxE2pkIbXaadEbmfQJav+po6HCBoD710YTftso/XEc0klLIv6zVpLl8B0o/z3esuKoaDDa BePnVnkb04SBxSr31tzJdA==; Original-Received: from [87.69.77.57] (port=4908 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nA9Uo-0004KO-3O; Wed, 19 Jan 2022 06:51:25 -0500 In-Reply-To: <8735lkdqll.fsf@gnus.org> (message from Lars Ingebrigtsen on Wed, 19 Jan 2022 10:25:42 +0100) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:224564 Archived-At: > From: Lars Ingebrigtsen > Cc: 51733@debbugs.gnu.org > Date: Wed, 19 Jan 2022 10:25:42 +0100 > > Eli Zaretskii writes: > > > Does textsec-email-suspicious-p expect non-ASCII email addresses to be > > RFC 2047 encoded? > > Yes. > > > If so, it will not work in the Rmail display buffers, where email > > addresses are shown decoded. For non-ASCII names the function signals > > an error. > > Rmail does have access to the encoded header, so it'll just have to call > the textsec function before it decodes it (and displays it). This is unfortunate. It means, for example, that a simple lazy discovery of suspicious addresses by scanning the email reading buffer with regular expressions will not work, and the feature must instead scan the original mbox buffer. Why cannot we lift this restriction? mail-header-parse-address is not the only way to parse email addresses. Or maybe we could encode the email address if the original one causes an error?