From: NeilBrown Date: Mon, 15 Sep 2025 04:12:01 GMT Subject: [PATCH] send-email: don't duplicate Reply-to: Message-ID: <175790952167.1696783.4795702220839036460@noble.neil.brown.name> If I run git send-email --compose --reply-to 'ME ' ..... and edit the intro message, then the message will get two copies of the Reply-To field. gmail.com rejects such messages. This happens because a Reply-To is inserted into the intro message template, and then the intro message headers are copied and another Reply-to is added. This patch fixes the problem by noticing the Reply-To: header when the intro is parsed, and using it to assign $reply_to rather than blindly coping it into the new headers. Signed-off-by: NeilBrown --- git-send-email.perl | 3 +++ 1 file changed, 3 insertions(+) diff --git a/git-send-email.perl b/git-send-email.perl index 437f8ac46a85..e2248c223119 100755 --- a/git-send-email.perl +++ b/git-send-email.perl @@ -1931,6 +1931,9 @@ sub pre_process_file { $in_reply_to = $1; } } + elsif (/^Reply-To: (.*)/i) { + $reply_to = $1; + } elsif (/^References: (.*)/i) { if (!$initial_in_reply_to || $thread) { $references = $1; -- 2.50.0.107.gf914562f5916.dirty