]> git.eshelyaron.com Git - emacs.git/commitdiff
Allow From to be part of message-hidden-headers
authorLars Ingebrigtsen <larsi@gnus.org>
Fri, 21 Jan 2022 13:18:19 +0000 (14:18 +0100)
committerLars Ingebrigtsen <larsi@gnus.org>
Fri, 21 Jan 2022 13:18:19 +0000 (14:18 +0100)
* lisp/gnus/message.el (message-update-smtp-method-header): Don't
bug out if the From header is part of `message-hidden-headers'
(bug#52871).

lisp/gnus/message.el

index 3cd1b7eefe8af017ba6e2c4a2bfb1c9e2dfb633c..2735c043b315f2816f2b1d0dd1a4ecb93e82f81e 100644 (file)
@@ -4357,7 +4357,10 @@ it is left unchanged."
 (defun message-update-smtp-method-header ()
   "Insert an X-Message-SMTP-Method header according to `message-server-alist'."
   (unless (message-fetch-field "X-Message-SMTP-Method")
-    (let ((from (cadr (mail-extract-address-components (message-fetch-field "From"))))
+    (let ((from (cadr (mail-extract-address-components
+                       (save-restriction
+                         (widen)
+                         (message-fetch-field "From")))))
           method)
       (catch 'exit
         (dolist (server message-server-alist)