From unknown Tue Jun 17 22:09:52 2025 X-Loop: help-debbugs@gnu.org Subject: bug#68686: [Bug] smtpmail-send-queued-mail ignores some headers of the message it's sending! Resent-From: rameiko87@posteo.net Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 24 Jan 2024 12:51:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 68686 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 68686@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.170610063014122 (code B ref -1); Wed, 24 Jan 2024 12:51:01 +0000 Received: (at submit) by debbugs.gnu.org; 24 Jan 2024 12:50:30 +0000 Received: from localhost ([127.0.0.1]:44710 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rSci5-0003fh-JI for submit@debbugs.gnu.org; Wed, 24 Jan 2024 07:50:29 -0500 Received: from lists.gnu.org ([2001:470:142::17]:43064) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rSci4-0003fP-9j for submit@debbugs.gnu.org; Wed, 24 Jan 2024 07:50:28 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rSchs-00014D-QT for bug-gnu-emacs@gnu.org; Wed, 24 Jan 2024 07:50:16 -0500 Received: from mout01.posteo.de ([185.67.36.65]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rSchq-0000DI-Qz for bug-gnu-emacs@gnu.org; Wed, 24 Jan 2024 07:50:16 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id B3BE0240027 for ; Wed, 24 Jan 2024 13:50:11 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1706100611; bh=AN+1/fv4MPE6eg9tSDCrGiFov49I5C6z66Ts3ZU2K+g=; h=MIME-Version:Content-Type:Content-Transfer-Encoding:Date:From:To: Subject:Message-ID:From; b=pq0041aEG7x7NqMyilg1eR6tHbPxBd5v0lgSGKnHggJ3yh2zauWof7WKEoerQ+YDz XMEk05DmgGaB81qTSyc/JTY7Ex2yGsUZQv6sXdkM2JAm3gLRkxviOqGu5h2Vmz0N1Z SUlDc3W0xEpVWouNSFnsGJ+aX0fZpL8CAgqvUAuZFU47jHrX3YvFny/ZcOIsWysosp uvPEk9dTQE4DDkliJeWJOdVIi6hZdoq/1eSkoSjZQPULOdwMhoDfOWh9bdpA3DGra/ lH/tA6EOT4rU/JznR8hiuZ+4mjkPr6TM+pprbDK/WFSQh/+06DHvc0ufeyU1IQwbBy BJjz7knkiLqdQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4TKkM73QFDz6trs for ; Wed, 24 Jan 2024 13:50:11 +0100 (CET) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Wed, 24 Jan 2024 12:50:11 +0000 From: rameiko87@posteo.net Message-ID: Received-SPF: pass client-ip=185.67.36.65; envelope-from=rameiko87@posteo.net; helo=mout01.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.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: -0.0 (/) Disclaimer: I use Rmail on Emacs, and Message-Mode. Bug Part 1: The From: header is ignored (from the message as saved in 'queued email folder') when sending with smtpmail-send-queued-mail, and takes the value of user-mail-address when this wasn't previously customized by the user. This is really worrisome! What else is ignored and rewritten without warning when invoking smtpmail-send-queued-mail? Followup to Bug Part 1: It would be interesting to figure out whether this happens also when user-mail-address had been previously customized by the user. Bug Part 2: This discrepancy between the behaviour of queued-sending and immediate sending (I use the default functions for the most current version of Emacs as of today) I consider to be a bug on itself. Because not doing things consistently confuses the user (even not doing the *wrong* thing consistently confuses the user. In this case the wrong thing is rewriting the From: header of every email). From unknown Tue Jun 17 22:09:52 2025 X-Loop: help-debbugs@gnu.org Subject: bug#68686: [Bug] smtpmail-send-queued-mail ignores some headers of the message it's sending! Resent-From: Manuel Giraud Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 24 Jan 2024 16:03:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68686 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: rameiko87@posteo.net Cc: 68686@debbugs.gnu.org Received: via spool by 68686-submit@debbugs.gnu.org id=B68686.17061121803693 (code B ref 68686); Wed, 24 Jan 2024 16:03:02 +0000 Received: (at 68686) by debbugs.gnu.org; 24 Jan 2024 16:03:00 +0000 Received: from localhost ([127.0.0.1]:46346 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rSfiN-0000xU-Mm for submit@debbugs.gnu.org; Wed, 24 Jan 2024 11:03:00 -0500 Received: from ledu-giraud.fr ([51.159.28.247]:37262) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rSfiK-0000xK-Vv for 68686@debbugs.gnu.org; Wed, 24 Jan 2024 11:02:58 -0500 DKIM-Signature: v=1; a=ed25519-sha256; c=simple/simple; s=ed25519; bh=KRdziOmN yQ0SpSNchOr8jK+V6DbmhPfVyPSyMu3HTT4=; h=date:references:in-reply-to: subject:cc:to:from; d=ledu-giraud.fr; b=8Dq72i+J+arGnQ9qs2uQTuuuq9wZZp tt85DAmx8znawY3dD0V+BWfoFp7b5HXrPK4yqPeDezNc0MowVPHcbfDw== DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=rsa; bh=KRdziOmNyQ0SpSNc hOr8jK+V6DbmhPfVyPSyMu3HTT4=; h=date:references:in-reply-to:subject: cc:to:from; d=ledu-giraud.fr; b=2DdT27oh8Q75wd5NDJJBa4DZ90QxahP2li6FfF b/h6Z3lsyaOVd40o3EiDmFgKTBGgEiEZVEaFtdH8hLNe5so3nCLFVraUNzbV4vHf2BMuu0 OqfzuyEHAKNK6uCEUD9bi/RNuEUtgZ7e5u8XAnOPCwvhMkFkp3Y0cDfzpLZHnCNRdM2KUx P4AZdTx+6MsYJ5w17O/E0/fdGNIoV336BD7gn0hoEMQLY0PbjYPliDMmBtJ4DfMD6RaO/6 wfl++uNr2eV8ilfpgACHHhEufH7cEt/mRNzx1aQ19TT4h6uL79kQOOIbNordPaQ5DebaZz e1aBEKvTpw61hKfJ6zcDQXJQ== Received: from computer ( [10.1.1.1]) by ledu-giraud.fr (OpenSMTPD) with ESMTPSA id cd9b5d06 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Wed, 24 Jan 2024 17:02:49 +0100 (CET) From: Manuel Giraud In-Reply-To: (rameiko's message of "Wed, 24 Jan 2024 12:50:11 +0000") References: Date: Wed, 24 Jan 2024 17:01:22 +0100 Message-ID: <87v87i7mb1.fsf@ledu-giraud.fr> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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 (-) rameiko87@posteo.net writes: > Disclaimer: I use Rmail on Emacs, and Message-Mode. > > Bug Part 1: > > The From: header is ignored (from the message as saved in 'queued > email folder') when sending with smtpmail-send-queued-mail, and takes > the value of user-mail-address when this wasn't previously customized > by the user. This is really worrisome! What else is ignored and > rewritten without warning when invoking smtpmail-send-queued-mail? This is not what I observe. Like you, I have a one word (without dot) hostname: "computer". Then, I do: - emacs -Q - M-: (setq send-mail-function 'smtpmail-send-it) - M-: (setq smtpmail-queue-mail t) - M-x message-mail [ here the "From:" is set to manuel@computer.mail-host-address-is-not-set] - I fill "To:" and 'C-c C-c' [ now another mail=E2=80=A6 ] - M-x message-mail [ I fill "To:" and change the "From:" to manuel@elsewhere ] - 'C-c C-c' [ do send now=E2=80=A6 ] - M-x smtpmail-send-queued-mail Both mails are sent and when I retrieve them both have the "From:" exactly how it was: respectively manuel@computer.mail-host-address-is-not-set and manuel@elsewhere > Followup to Bug Part 1: > > It would be interesting to figure out whether this happens also when > user-mail-address had been previously customized by the user. > > Bug Part 2: > > This discrepancy between the behaviour of queued-sending and immediate > sending (I use the default functions for the most current version of > Emacs as of today) I consider to be a bug on itself. Because not doing > things consistently confuses the user (even not doing the *wrong* > thing consistently confuses the user. In this case the wrong thing is > rewriting the From: header of every email). I have tested the same recipe as above (without setting smtpmail-queue-mail to t) and it works correctly for me and the "From:" of the two retrieved mails are also the same. Could you test this recipe? --=20 Manuel Giraud From unknown Tue Jun 17 22:09:52 2025 X-Loop: help-debbugs@gnu.org Subject: bug#68686: [Bug] smtpmail-send-queued-mail ignores some headers of the message it's sending! Resent-From: rameiko87@posteo.net Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 24 Jan 2024 17:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68686 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Manuel Giraud Cc: 68686@debbugs.gnu.org Received: via spool by 68686-submit@debbugs.gnu.org id=B68686.170611714623707 (code B ref 68686); Wed, 24 Jan 2024 17:26:02 +0000 Received: (at 68686) by debbugs.gnu.org; 24 Jan 2024 17:25:46 +0000 Received: from localhost ([127.0.0.1]:46520 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rSh0U-0006AJ-2v for submit@debbugs.gnu.org; Wed, 24 Jan 2024 12:25:46 -0500 Received: from mout01.posteo.de ([185.67.36.65]:51727) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rSh0R-00069y-Fp for 68686@debbugs.gnu.org; Wed, 24 Jan 2024 12:25:44 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 8B010240027 for <68686@debbugs.gnu.org>; Wed, 24 Jan 2024 18:25:31 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1706117131; bh=BrS/AL1GCyBafKu6ULQGsad/dkRDBA+smhoEoHJc8Tk=; h=MIME-Version:Content-Type:Content-Transfer-Encoding:Date:From:To: Cc:Subject:Message-ID:From; b=BTIVsknKSGZr4SrMPl3qsdrUFAdhZoOEm2IMTLthDp4AsrINeHSthb7lHy6ktEvLh u7nJOJC0Pcjn7hTBbwXltid4wqkXXtq3HPnkZ+VvQtjHbt+kDIqVVxkwWeFb37I0jP bCoULMnLflNMdkj35K9rnH3oOo1sgbe0kpzX4J6ldJxpo/Pr6Zdqac9fmWj/Rv1UY0 os130UcdSzcPPkzaSKQGpVBlAt3QR7yoUfzBX0s6iefxnGxm4oPSLe3CJi2jkM9jK8 x9nbUXAp7Hk/bTmGxBRlP9NJeNfUN7yy/HVJJJi3rn2Cnwc7WOP7EK1KHSmDA1EpEz X+Z3fLJk0ClCw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4TKrSl6F5Tz6twP; Wed, 24 Jan 2024 18:25:27 +0100 (CET) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Wed, 24 Jan 2024 17:25:27 +0000 From: rameiko87@posteo.net In-Reply-To: <87v87i7mb1.fsf@ledu-giraud.fr> References: <87v87i7mb1.fsf@ledu-giraud.fr> Message-ID: <435ab85bfa3b3fbc9e923a14c3b3e260@posteo.net> X-Spam-Score: -2.3 (--) 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: -3.3 (---) Try the following to reproduce the core of the bug which I'm talking about on GNU Emacs 29.1: Open emacs as follows: emacs -Q For each of the following lines, do M-: and then paste the line, press enter. (setq message-mail-user-agent t) BUT I THINK EVEN IF YOU SKIP THIS, THE SAME RESULT OCCURS (setq send-mail-function 'smtpmail-send-it) (setq smtpmail-queue-mail t) (setq smtpmail-smtp-server "INSERT YOUR SMTP SERVER HERE") (setq smtpmail-smtp-service 465) (setq smtpmail-stream-type 'ssl) Now generate a new message: C-x m Now fill in the headers To: to one of your addresses, From: to another of your addresses (mine have different domain, and the To: is the same domain as the smtp server), Subject: test, Body: test C-c C-s M-x smtpmail-send-queued-mail Press enter, and I get the following message: smtpmail-send-queued-mail: Sending failed: 504 5.5.2 : Sender address rejected: need fully-qualified address >> Bug Part 1: >> >> The From: header is ignored (from the message as saved in 'queued >> email folder') when sending with smtpmail-send-queued-mail, and takes >> the value of user-mail-address when this wasn't previously customized >> by the user. This is really worrisome! What else is ignored and >> rewritten without warning when invoking smtpmail-send-queued-mail? >> >> Followup to Bug Part 1: >> >> It would be interesting to figure out whether this happens also when >> user-mail-address had been previously customized by the user. >> >> Bug Part 2: >> >> This discrepancy between the behaviour of queued-sending and immediate >> sending (I use the default functions for the most current version of >> Emacs as of today) I consider to be a bug on itself. Because not doing >> things consistently confuses the user (even not doing the *wrong* >> thing consistently confuses the user. In this case the wrong thing is >> rewriting the From: header of every email). From unknown Tue Jun 17 22:09:52 2025 X-Loop: help-debbugs@gnu.org Subject: bug#68686: [Bug] smtpmail-send-queued-mail ignores some headers of the message it's sending! Resent-From: Manuel Giraud Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 25 Jan 2024 08:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68686 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: rameiko87@posteo.net Cc: 68686@debbugs.gnu.org Received: via spool by 68686-submit@debbugs.gnu.org id=B68686.170617151123056 (code B ref 68686); Thu, 25 Jan 2024 08:32:02 +0000 Received: (at 68686) by debbugs.gnu.org; 25 Jan 2024 08:31:51 +0000 Received: from localhost ([127.0.0.1]:47256 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rSv9L-0005zn-2Y for submit@debbugs.gnu.org; Thu, 25 Jan 2024 03:31:51 -0500 Received: from ledu-giraud.fr ([51.159.28.247]:30726) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rSv9H-0005zc-L0 for 68686@debbugs.gnu.org; Thu, 25 Jan 2024 03:31:49 -0500 DKIM-Signature: v=1; a=ed25519-sha256; c=simple/simple; s=ed25519; bh=uLpDFt3D e5Lrt/7DIPsMV8EkalrWtYT1YAbEzmff2b8=; h=date:references:in-reply-to: subject:cc:to:from; d=ledu-giraud.fr; b=dxh0xpBkQYyvjB5JJ1yRLkf73U0b/Z G8jtlhmwd6NzlEoAlGPLkgQK5BKgkpiE3EWYo5QlBNnlUthJj5qmKmAg== DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=rsa; bh=uLpDFt3De5Lrt/7D IPsMV8EkalrWtYT1YAbEzmff2b8=; h=date:references:in-reply-to:subject: cc:to:from; d=ledu-giraud.fr; b=gpGQci2/6vmgr2gZvEVlvb9L6OQhRhBlSE3WOD NxRH+TU6aIwEawI3wYChwJNYv064K3sE358cYsAm4oijIgOx/2usdGFK9ntje/MQO1DFMv uMXrvuGguGjiCvpYIKehSrWho8QaFfIIJCyKbAZ6/8as3DR01+lgzHXcni3R5fGqZN7Z5m S8PQb7uoLrP781rSlL7d0yXeE+ZPRG2r6LETcWBM4mlC7Dwbw16ufABXdEWWR46ZDfYI/q JL1Me6JobR5COPyDlDKjuftO/rNC2CVv7ekj+Zuq3w9Qw+nYNkUgS2B/Gc1awJmQQl6dyZ 4N3ZON4yk6MfiasPeJbYFtIQ== Received: from computer ( [10.1.1.1]) by ledu-giraud.fr (OpenSMTPD) with ESMTPSA id 98003cf3 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Thu, 25 Jan 2024 09:31:39 +0100 (CET) From: Manuel Giraud In-Reply-To: <435ab85bfa3b3fbc9e923a14c3b3e260@posteo.net> (rameiko's message of "Wed, 24 Jan 2024 17:25:27 +0000") References: <87v87i7mb1.fsf@ledu-giraud.fr> <435ab85bfa3b3fbc9e923a14c3b3e260@posteo.net> Date: Thu, 25 Jan 2024 09:31:39 +0100 Message-ID: <87o7d96cgk.fsf@ledu-giraud.fr> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain 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 (-) rameiko87@posteo.net writes: [...] > smtpmail-send-queued-mail: Sending failed: 504 5.5.2 : > Sender address rejected: need fully-qualified address This is strange because I have followed your recipe (manually modifying To: and From: to manuel@ledu-giraud.fr) and it works as expected: the message is delivered and there is no trace of the local user/hostname in it. -- Manuel Giraud From unknown Tue Jun 17 22:09:52 2025 X-Loop: help-debbugs@gnu.org Subject: bug#68686: [Bug] smtpmail-send-queued-mail ignores some headers of the message it's sending! Resent-From: rameiko87@posteo.net Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 25 Jan 2024 10:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68686 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Manuel Giraud Cc: 68686@debbugs.gnu.org Received: via spool by 68686-submit@debbugs.gnu.org id=B68686.170617675132140 (code B ref 68686); Thu, 25 Jan 2024 10:00:02 +0000 Received: (at 68686) by debbugs.gnu.org; 25 Jan 2024 09:59:11 +0000 Received: from localhost ([127.0.0.1]:47372 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rSwVq-0008MK-LP for submit@debbugs.gnu.org; Thu, 25 Jan 2024 04:59:10 -0500 Received: from mout01.posteo.de ([185.67.36.65]:46985) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rSwVo-0008M4-IC for 68686@debbugs.gnu.org; Thu, 25 Jan 2024 04:59:09 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 50202240028 for <68686@debbugs.gnu.org>; Thu, 25 Jan 2024 10:58:56 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1706176736; bh=N/tZ6cbBtTpivcJEweLn3/FnAlGIWeZEDYij+DJIZN0=; h=MIME-Version:Content-Type:Content-Transfer-Encoding:Date:From:To: Cc:Subject:Message-ID:From; b=PKp3BR6EhvHgRtqEoHjlxSOm2WfeVzyLw3Kp6/6eMfxr3Sp0qizM2rCU0ugS0dMif pUy8CWUALwbl8t0Qg60gt6Po99jE+EhSHxRFg1iIaK3CfIwkpRDxmFDzpYlccoj+FU /mjVcuSN/ZbkyAltDp0R13gMwe/VmQI28NY5d8C15PEKHJJCe8Pef2Ulfv70Prvjws PJ4ZhZTRdOIMY8eatu2RYCD6lemhli8k2vzptfLgtqsAEAbwcA4qbDeDIkzjgM9H4O h4NQEcckJqZ5wBz2aSSEqrceU8xCSraPjNOxNFiFszVG0woZ3toVVtq4KYgmv8pGsO Ng0y2lsvwx9wg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4TLGW35lbnz9rxK; Thu, 25 Jan 2024 10:58:55 +0100 (CET) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Thu, 25 Jan 2024 09:58:55 +0000 From: rameiko87@posteo.net In-Reply-To: <87o7d96cgk.fsf@ledu-giraud.fr> References: <87v87i7mb1.fsf@ledu-giraud.fr> <435ab85bfa3b3fbc9e923a14c3b3e260@posteo.net> <87o7d96cgk.fsf@ledu-giraud.fr> Message-ID: <51d627dbca03e8fda8de98d03f2d1a4a@posteo.net> X-Spam-Score: -2.3 (--) 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: -3.3 (---) We need to get to the bottom of this! If the steps are the same then you must be using a different version... Are you using Emacs 29.1? On 25.01.2024 09:31, Manuel Giraud wrote: > > [...] > >> smtpmail-send-queued-mail: Sending failed: 504 5.5.2 : >> Sender address rejected: need fully-qualified address > > This is strange because I have followed your recipe (manually modifying > To: and From: to manuel@ledu-giraud.fr) and it works as expected: the > message is delivered and there is no trace of the local user/hostname > in > it. From unknown Tue Jun 17 22:09:52 2025 X-Loop: help-debbugs@gnu.org Subject: bug#68686: [Bug] smtpmail-send-queued-mail ignores some headers of the message it's sending! Resent-From: Manuel Giraud Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 25 Jan 2024 10:49:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68686 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: rameiko87@posteo.net Cc: 68686@debbugs.gnu.org Received: via spool by 68686-submit@debbugs.gnu.org id=B68686.17061797295146 (code B ref 68686); Thu, 25 Jan 2024 10:49:01 +0000 Received: (at 68686) by debbugs.gnu.org; 25 Jan 2024 10:48:49 +0000 Received: from localhost ([127.0.0.1]:47433 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rSxHs-0001Kt-Mb for submit@debbugs.gnu.org; Thu, 25 Jan 2024 05:48:48 -0500 Received: from ledu-giraud.fr ([51.159.28.247]:44547) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rSxHo-0001KM-Pi for 68686@debbugs.gnu.org; Thu, 25 Jan 2024 05:48:47 -0500 DKIM-Signature: v=1; a=ed25519-sha256; c=simple/simple; s=ed25519; bh=LpqpVujd 457+hKk/ff0CKAu/7L59fIogTCYYxy8zwMI=; h=date:references:in-reply-to: subject:cc:to:from; d=ledu-giraud.fr; b=aIYOiuc8XRkzkHAGaDIFTmf/Cce/Pt GUAiGqasTcdeM1GEXTxPlYtLk1B0qXuW3SPvbjE4vyRZkEES3C6qRzDw== DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=rsa; bh=LpqpVujd457+hKk/ ff0CKAu/7L59fIogTCYYxy8zwMI=; h=date:references:in-reply-to:subject: cc:to:from; d=ledu-giraud.fr; b=x9NHwDsEzyX/Xhd/a/3+KwkU1fY4rhkizgGtD3 NF7X+Dx2H5x5QckbODWk9S9CupXLuzf+dB4w8H4xi5ZHzkzfNqih2t6xla89YN4rfFEVw3 EKgspGLSOubNUwL5L+71XZ4/RUaRGLeaHbJcUEfFG2k0xEx4kcK6H5z954NIZlEBulmLvb J06u++9gD2WogYj61KeRYf0iY/f0hLe+qwNs3Fhk63b+1Aiqa4sHS1qFvDfJUwMCA8tI05 bzwlEXj1K9lXWr3zIjbItf0cb+0NlD0O5B3Z7Q6g69sAFvyaKYNvvpueV2u9wdGHzEfRFl XWPYlfBSdk/oj/BbNODkHfeQ== Received: from computer ( [10.1.1.1]) by ledu-giraud.fr (OpenSMTPD) with ESMTPSA id b198cd1a (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Thu, 25 Jan 2024 11:48:37 +0100 (CET) From: Manuel Giraud In-Reply-To: <51d627dbca03e8fda8de98d03f2d1a4a@posteo.net> (rameiko's message of "Thu, 25 Jan 2024 09:58:55 +0000") References: <87v87i7mb1.fsf@ledu-giraud.fr> <435ab85bfa3b3fbc9e923a14c3b3e260@posteo.net> <87o7d96cgk.fsf@ledu-giraud.fr> <51d627dbca03e8fda8de98d03f2d1a4a@posteo.net> Date: Thu, 25 Jan 2024 11:48:36 +0100 Message-ID: <87v87hzo1n.fsf@ledu-giraud.fr> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain 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 (-) rameiko87@posteo.net writes: > We need to get to the bottom of this! If the steps are the same then > you must be using a different version... Are you using Emacs 29.1? Yes I'm on recent master. I'll test on 29.1. -- Manuel Giraud From unknown Tue Jun 17 22:09:52 2025 X-Loop: help-debbugs@gnu.org Subject: bug#68686: [Bug] smtpmail-send-queued-mail ignores some headers of the message it's sending! Resent-From: rameiko87@posteo.net Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 26 Jan 2024 11:22:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68686 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Manuel Giraud Cc: 68686@debbugs.gnu.org Received: via spool by 68686-submit@debbugs.gnu.org id=B68686.170626811110931 (code B ref 68686); Fri, 26 Jan 2024 11:22:01 +0000 Received: (at 68686) by debbugs.gnu.org; 26 Jan 2024 11:21:51 +0000 Received: from localhost ([127.0.0.1]:50574 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rTKHP-0002qF-CA for submit@debbugs.gnu.org; Fri, 26 Jan 2024 06:21:51 -0500 Received: from mout02.posteo.de ([185.67.36.66]:58393) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rTKHM-0002pz-9A for 68686@debbugs.gnu.org; Fri, 26 Jan 2024 06:21:49 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 0E9A3240101 for <68686@debbugs.gnu.org>; Fri, 26 Jan 2024 12:21:34 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1706268095; bh=Y01gd+KGlA/ep61NZlKpefhx1b4Y4+Lj8u5tbYJ2rqI=; h=MIME-Version:Content-Type:Content-Transfer-Encoding:Date:From:To: Cc:Subject:Message-ID:From; b=aYvHbyIVP8RXQmkdL2pKIwzrf7E8utpbCVD7xuwMsG6teuH9kjeo5DtdAq23DIEwK 7omJM4Nprk7AiIa0lR3FJnxZqJi+y/reBnu/gZXc8iWemGBdQG45y4g8559fLw6TDd ZyZ50KL3Rj3cbEK6d8BRvEYo3k+T/YG+4md4xTSFJ+O83/DRQmwXqQC/owSs7NKA85 56B74zf7mrIDKO6hvFej5orQIahrznzopN0cTsssRrw0lxcMnZ6BTxbPWypgQOy31L p7XGWelC3e1q1c+Ah4svEgXFLnnYv6UcWoPCUBjcnd9OIlL8ZTwyOqALszAGuRX/Tv OcUwA9QNeck6g== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4TLwHy2SFDz9rxQ; Fri, 26 Jan 2024 12:21:34 +0100 (CET) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Fri, 26 Jan 2024 11:21:34 +0000 From: rameiko87@posteo.net In-Reply-To: <87v87hzo1n.fsf@ledu-giraud.fr> References: <87v87i7mb1.fsf@ledu-giraud.fr> <435ab85bfa3b3fbc9e923a14c3b3e260@posteo.net> <87o7d96cgk.fsf@ledu-giraud.fr> <51d627dbca03e8fda8de98d03f2d1a4a@posteo.net> <87v87hzo1n.fsf@ledu-giraud.fr> Message-ID: <094563e74393ed00d08647ed6bfaf4e6@posteo.net> X-Spam-Score: -2.3 (--) 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: -3.3 (---) Please do, because 29.2 is not packaged for guix, so I don't know how to install it. Otherwise I would test myself with 29.2... On 25.01.2024 11:48, Manuel Giraud wrote: > >> We need to get to the bottom of this! If the steps are the same then >> you must be using a different version... Are you using Emacs 29.1? > > Yes I'm on recent master. I'll test on 29.1. From unknown Tue Jun 17 22:09:52 2025 X-Loop: help-debbugs@gnu.org Subject: bug#68686: [Bug] smtpmail-send-queued-mail ignores some headers of the message it's sending! Resent-From: Manuel Giraud Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 26 Jan 2024 15:38:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68686 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: rameiko87@posteo.net Cc: 68686@debbugs.gnu.org Received: via spool by 68686-submit@debbugs.gnu.org id=B68686.170628347027269 (code B ref 68686); Fri, 26 Jan 2024 15:38:02 +0000 Received: (at 68686) by debbugs.gnu.org; 26 Jan 2024 15:37:50 +0000 Received: from localhost ([127.0.0.1]:52453 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rTOH8-00075j-22 for submit@debbugs.gnu.org; Fri, 26 Jan 2024 10:37:50 -0500 Received: from ledu-giraud.fr ([51.159.28.247]:42095) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rTOH5-00075Y-54 for 68686@debbugs.gnu.org; Fri, 26 Jan 2024 10:37:48 -0500 DKIM-Signature: v=1; a=ed25519-sha256; c=simple/simple; s=ed25519; bh=A3YJ9mXm HCf6RLgPpAJ+9VDDwi59V0pKvG7u1JmJmvw=; h=date:references:in-reply-to: subject:cc:to:from; d=ledu-giraud.fr; b=CCsxV8i26Wpi3vKrEDhugIBSxmc2sU n8+FM6wm+FnA2hNMN2mY2oYSyVLUudMRs9yJpIOTGerQqr44GddYdsAA== DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=rsa; bh=A3YJ9mXmHCf6RLgP pAJ+9VDDwi59V0pKvG7u1JmJmvw=; h=date:references:in-reply-to:subject: cc:to:from; d=ledu-giraud.fr; b=yLkEKdIqqSZJAi/s9JFHfd4c3ItJgBD9bYA3WY SMjXMm5wcpe4BmP/1/YuLbgbABGTDAGXyuf/W9MwLUplLmDrYtIR9D6wKO9aqtqzd3jYR2 RYvhXdXLrV5Sq3bPDrLDR5/xS3sQfV5wA/VxphZRVtJAHgS8QQSZe+W/4CDMDw8WAxJzXk fQIsOiQT3dSRZP0nwM4HCa7uL6jmULZiOG1IgwCJWU7tGaK1ZACu8b+NzHwlvSme8Inv1z x2NXlewAwFWx46MDqzgRsSMHYoHliSbS+wL1SDW/IXRVmrCikUvJTVE0F4oNeUoKa6DnNz 8ulxnx95cOJDzH10K6PRMELA== Received: from computer ( [10.1.1.1]) by ledu-giraud.fr (OpenSMTPD) with ESMTPSA id d65a3572 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Fri, 26 Jan 2024 16:37:38 +0100 (CET) From: Manuel Giraud In-Reply-To: <094563e74393ed00d08647ed6bfaf4e6@posteo.net> (rameiko's message of "Fri, 26 Jan 2024 11:21:34 +0000") References: <87v87i7mb1.fsf@ledu-giraud.fr> <435ab85bfa3b3fbc9e923a14c3b3e260@posteo.net> <87o7d96cgk.fsf@ledu-giraud.fr> <51d627dbca03e8fda8de98d03f2d1a4a@posteo.net> <87v87hzo1n.fsf@ledu-giraud.fr> <094563e74393ed00d08647ed6bfaf4e6@posteo.net> Date: Fri, 26 Jan 2024 16:37:37 +0100 Message-ID: <871qa4xfzy.fsf@ledu-giraud.fr> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain 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 (-) rameiko87@posteo.net writes: > Please do, because 29.2 is not packaged for guix, so I don't know how > to install it. Otherwise I would test myself with 29.2... Hi, So I did the following test on 29.1 (built from source from the emacs-29.1 branch): - emacs -Q - M-: (setq send-mail-function 'smtpmail-send-it smtpmail-queue-mail t smtpmail-smtp-server "ledu-giraud.fr") - M-: (compose-mail) [ manually change "To:" and "From:" to manuel@ledu-giraud.fr ] - C-c C-c - M-: (smtpmail-send-queued-mail) And this mail is correctly delivered. The only trace left of the local hostname is in "Message-ID:" which was set to <87dvxoapt1.fsf@computer.mail-host-address-is-not-set> So, I cannot see evidence of a bug in Emacs here. -- Manuel Giraud From unknown Tue Jun 17 22:09:52 2025 X-Loop: help-debbugs@gnu.org Subject: bug#68686: [Bug] smtpmail-send-queued-mail ignores some headers of the message it's sending! Resent-From: rameiko87@posteo.net Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 27 Jan 2024 01:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68686 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Manuel Giraud Cc: 68686@debbugs.gnu.org Received: via spool by 68686-submit@debbugs.gnu.org id=B68686.17063177773033 (code B ref 68686); Sat, 27 Jan 2024 01:10:02 +0000 Received: (at 68686) by debbugs.gnu.org; 27 Jan 2024 01:09:37 +0000 Received: from localhost ([127.0.0.1]:53097 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rTXCT-0000mq-19 for submit@debbugs.gnu.org; Fri, 26 Jan 2024 20:09:37 -0500 Received: from mout01.posteo.de ([185.67.36.65]:33055) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rTXCP-0000mU-JR for 68686@debbugs.gnu.org; Fri, 26 Jan 2024 20:09:35 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 790A6240027 for <68686@debbugs.gnu.org>; Sat, 27 Jan 2024 02:09:20 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1706317760; bh=DB4sqUAypHK0tbhEWql1FFk5HhrUXG8QE7F81DkcO+Y=; h=MIME-Version:Content-Type:Content-Transfer-Encoding:Date:From:To: Cc:Subject:Message-ID:From; b=UnwRmoYKFFw/4eofyN07gjMX96vjENrZm5hmHlSXGBUMszsGVAvvlWMbB+Tsg5hSY fHu6BY2UaiUQWRsZ9XnPHHTFCnmBPvD4qTUDSgzdfSv0zELdGYzB24Cw7kdzGd4Yb7 8Y0maiac+Q9rbZfvjphYDOQBN/63Ec3o/wHSGNLXfNUWl7pS0vcHgYkEv0cjjTMCNz JiG+RX47T0JKQtuUtqWBNjqjogl4p6nz7BOE7euTMzm02AMu+C3lI0+G4RGWb/bQXu S+XCqDTdKkhjqj5VYVITz1Q8ojrqojhZLCuOYqLf9qWKhhxPO7H8GOtPowbfD/hbk+ FAEtPDEXFrSjg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4TMGg36cDgz9rxB; Sat, 27 Jan 2024 02:09:19 +0100 (CET) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Sat, 27 Jan 2024 01:09:19 +0000 From: rameiko87@posteo.net In-Reply-To: <871qa4xfzy.fsf@ledu-giraud.fr> References: <87v87i7mb1.fsf@ledu-giraud.fr> <435ab85bfa3b3fbc9e923a14c3b3e260@posteo.net> <87o7d96cgk.fsf@ledu-giraud.fr> <51d627dbca03e8fda8de98d03f2d1a4a@posteo.net> <87v87hzo1n.fsf@ledu-giraud.fr> <094563e74393ed00d08647ed6bfaf4e6@posteo.net> <871qa4xfzy.fsf@ledu-giraud.fr> Message-ID: <7a703be21678dd05c33bf3c151bfb982@posteo.net> X-Spam-Score: -2.3 (--) 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: -3.3 (---) On 26.01.2024 16:37, Manuel Giraud wrote: > >> Please do, because 29.2 is not packaged for guix, so I don't know how >> to install it. Otherwise I would test myself with 29.2... > > Hi, > > So I did the following test on 29.1 (built from source from the > emacs-29.1 branch): > > - emacs -Q > - M-: (setq send-mail-function 'smtpmail-send-it > smtpmail-queue-mail t > smtpmail-smtp-server "ledu-giraud.fr") > - M-: (compose-mail) > [ manually change "To:" and "From:" to manuel@ledu-giraud.fr ] > - C-c C-c > - M-: (smtpmail-send-queued-mail) > > And this mail is correctly delivered. The only trace left of the local > hostname is in "Message-ID:" which was set to > <87dvxoapt1.fsf@computer.mail-host-address-is-not-set> > > So, I cannot see evidence of a bug in Emacs here. Ok I think I solved the conundrum! It has to do with the "envelope From", and I think the reason why you can't reproduce the error is because your smtp server allows envelope-from which are different from the From: header (and my smtp server doesn't). So you don't _see_ the bug. Let's keep start emacs -Q and let's set the parameters we discussed. For some reason, the envelope-from when sending via smtpmail-send-queued-mail is assigned to the value of user-mail-address (which for me was user@fedora) independently of the From: header. But with "immediate sending" this doesn't happen (I wonder if it's assigned to the same value as the header, or is not assigned at all and the smtp server assigns it? I don't know much about how these protocols work). In fact, if I just set a valid email for user-mail-address, then I get a different error, that is "envelope-from mismatches the From: header". Now, I could solve it by fiddling with '(mail-envelope-from 'header) '(mail-specify-envelope-from t) and at this point I can send queued email, but this is really a fishy business and this fact that the value assigned to envelope-from changes between using "immediate sending" and queued-sending I think is the real core of the bug. Because I don't want the envelopes which I prescribed above to insert a header X-Authentication-Warning in my message, then I set '(message-sendmail-f-is-evil t), and looking at the description of this variable I discover it mentions bug#36937 which is very similar to the strange behaviour I described. I will try to explore, with more calm and over the next few weeks, what is going on. But this is really a fishy business! From unknown Tue Jun 17 22:09:52 2025 X-Loop: help-debbugs@gnu.org Subject: bug#68686: [Bug] smtpmail-send-queued-mail ignores some headers of the message it's sending! Resent-From: Manuel Giraud Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 27 Jan 2024 11:27:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68686 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: rameiko87@posteo.net Cc: 68686@debbugs.gnu.org Received: via spool by 68686-submit@debbugs.gnu.org id=B68686.17063547716268 (code B ref 68686); Sat, 27 Jan 2024 11:27:02 +0000 Received: (at 68686) by debbugs.gnu.org; 27 Jan 2024 11:26:11 +0000 Received: from localhost ([127.0.0.1]:53581 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rTgp8-0001d2-Lv for submit@debbugs.gnu.org; Sat, 27 Jan 2024 06:26:11 -0500 Received: from ledu-giraud.fr ([51.159.28.247]:24990) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rTgp5-0001cq-KS for 68686@debbugs.gnu.org; Sat, 27 Jan 2024 06:26:09 -0500 DKIM-Signature: v=1; a=ed25519-sha256; c=simple/simple; s=ed25519; bh=ZL3nyYTW wT2eG6F5UVKeihHRxjCBPv+NHK/tdLxMtUM=; h=date:references:in-reply-to: subject:cc:to:from; d=ledu-giraud.fr; b=2pjcAsQUL5RphZrLQLaJeex0Lzlm+i HSnF8Y7AbQdINUjp4a/xwb0I7mmxSCEboHv5SYWiN/UGKLMUJb8MZ9DA== DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=rsa; bh=ZL3nyYTWwT2eG6F5 UVKeihHRxjCBPv+NHK/tdLxMtUM=; h=date:references:in-reply-to:subject: cc:to:from; d=ledu-giraud.fr; b=eUNMtkrvgk/YD1aa8oLeXbpp6C6ZreUQvQVzF1 sgxxO+5YOSJvO5fXd41Kbq4k12yj6S0QlJrdoEsHfnet9R0yf9YC+0wZCbWDSxB8dNzUT6 0Zm1+U2Q/zFg45DPgpGxgNGpxAgAJvOK1OMvZdurgyp70DlyXWyrHEpENh/qFVzOaEbjat XQH2GjSbIY69N6ohe6wLE6Rtgtl4368IM4Q96jUgkdwSwiimxizbYhRIlKEgRmmyKiXkqb g7MhV7KTQzJqV33M0bxz21Zpz6dEh3KWv8OXKUQqEHDWYiBcgrnvaE8weS3rH7Wsm9VGrq Skt36/sJjQ2SanqWRJAXMZWg== Received: from computer ( [10.1.1.1]) by ledu-giraud.fr (OpenSMTPD) with ESMTPSA id 68acc165 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Sat, 27 Jan 2024 12:25:58 +0100 (CET) From: Manuel Giraud In-Reply-To: <7a703be21678dd05c33bf3c151bfb982@posteo.net> (rameiko's message of "Sat, 27 Jan 2024 01:09:19 +0000") References: <87v87i7mb1.fsf@ledu-giraud.fr> <435ab85bfa3b3fbc9e923a14c3b3e260@posteo.net> <87o7d96cgk.fsf@ledu-giraud.fr> <51d627dbca03e8fda8de98d03f2d1a4a@posteo.net> <87v87hzo1n.fsf@ledu-giraud.fr> <094563e74393ed00d08647ed6bfaf4e6@posteo.net> <871qa4xfzy.fsf@ledu-giraud.fr> <7a703be21678dd05c33bf3c151bfb982@posteo.net> Date: Sat, 27 Jan 2024 12:25:56 +0100 Message-ID: <875xzf9fwb.fsf@ledu-giraud.fr> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain 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 (-) rameiko87@posteo.net writes: > On 26.01.2024 16:37, Manuel Giraud wrote: >> >>> Please do, because 29.2 is not packaged for guix, so I don't know how >>> to install it. Otherwise I would test myself with 29.2... >> Hi, >> So I did the following test on 29.1 (built from source from the >> emacs-29.1 branch): >> - emacs -Q >> - M-: (setq send-mail-function 'smtpmail-send-it >> smtpmail-queue-mail t >> smtpmail-smtp-server "ledu-giraud.fr") >> - M-: (compose-mail) >> [ manually change "To:" and "From:" to manuel@ledu-giraud.fr ] >> - C-c C-c >> - M-: (smtpmail-send-queued-mail) >> And this mail is correctly delivered. The only trace left of the >> local >> hostname is in "Message-ID:" which was set to >> <87dvxoapt1.fsf@computer.mail-host-address-is-not-set> >> So, I cannot see evidence of a bug in Emacs here. > > Ok I think I solved the conundrum! It has to do with the "envelope > From", and I think the reason why you can't reproduce the error is > because your smtp server allows envelope-from which are different from > the From: header (and my smtp server doesn't). So you don't _see_ the > bug. Let's keep start emacs -Q and let's set the parameters we > discussed. > > For some reason, the envelope-from when sending via > smtpmail-send-queued-mail is assigned to the value of > user-mail-address (which for me was user@fedora) independently of the > From: header. But with "immediate sending" this doesn't happen (I > wonder if it's assigned to the same value as the header, or is not > assigned at all and the smtp server assigns it? I don't know much > about how these protocols work). In fact, if I just set a valid email > for user-mail-address, then I get a different error, that is > "envelope-from mismatches the From: header". Now, I could solve it by > fiddling with > > '(mail-envelope-from 'header) > '(mail-specify-envelope-from t) > > and at this point I can send queued email, but this is really a fishy > business and this fact that the value assigned to envelope-from > changes between using "immediate sending" and queued-sending I think > is the real core of the bug. Good. It seems that you have tracked this issue down. You're right that the behaviour between "queued sending" and "immediate sending" should not diverge here. But on this matter it seems that there is a lot of possible customization: for example, in message.el, there is also 'message-sendmail-envelope-from'. -- Manuel Giraud