changeset 1137:6f2689fa1c37

*** empty log message ***
author Richard M. Stallman <rms@gnu.org>
date Mon, 14 Sep 1992 19:00:13 +0000
parents 4d4c177b980f
children f2897f71f361
files lisp/mail/rmail.el
diffstat 1 files changed, 21 insertions(+), 18 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/mail/rmail.el	Mon Sep 14 18:41:47 1992 +0000
+++ b/lisp/mail/rmail.el	Mon Sep 14 19:00:13 1992 +0000
@@ -1507,24 +1507,27 @@
 	(subject (concat "["
 			 (mail-strip-quoted-names (mail-fetch-field "From"))
 			 ": " (or (mail-fetch-field "Subject") "") "]")))
-    ;; If only one window, use it for the mail buffer.
-    ;; Otherwise, use another window for the mail buffer
-    ;; so that the Rmail buffer remains visible
-    ;; and sending the mail will get back to it.
-    (if (funcall (if (one-window-p t)
-		     (function mail)
-		   (function mail-other-window))
-                 nil nil subject nil nil nil
-                 (list (list (function (lambda (buf msgnum)
-                               (save-excursion
-                                 (set-buffer buf)
-                                 (rmail-set-attribute "forwarded" t msgnum))))
-                             (current-buffer)
-                             rmail-current-message)))
-	(save-excursion
-	  (goto-char (point-max))
-	  (forward-line 1)
-	  (insert-buffer forward-buffer)))))
+    ;; Turn off the usual actions for initializing the message body
+    ;; because we want to get only the text from the failure message.
+    (let (mail-signature mail-setup-hook)
+      ;; If only one window, use it for the mail buffer.
+      ;; Otherwise, use another window for the mail buffer
+      ;; so that the Rmail buffer remains visible
+      ;; and sending the mail will get back to it.
+      (if (funcall (if (one-window-p t)
+		       (function mail)
+		     (function mail-other-window))
+		   nil nil subject nil nil nil
+		   (list (list (function (lambda (buf msgnum)
+				 (save-excursion
+				   (set-buffer buf)
+				   (rmail-set-attribute "forwarded" t msgnum))))
+			       (current-buffer)
+			       rmail-current-message)))
+	  (save-excursion
+	    (goto-char (point-max))
+	    (forward-line 1)
+	    (insert-buffer forward-buffer))))))
 
 (defun rmail-resend (address &optional from comment mail-alias-file)
   "Resend current message to ADDRESSES.