Function: message-forward-make-body-mime
message-forward-make-body-mime is a byte-compiled function defined in
message.el.gz.
Signature
(message-forward-make-body-mime FORWARD-BUFFER &optional BEG END)
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/message.el.gz
(defun message-forward-make-body-mime (forward-buffer &optional beg end)
(let ((b (point)))
(insert "\n\n<#part type=message/rfc822 disposition=inline raw=t>\n")
(save-restriction
(narrow-to-region (point) (point))
(insert-buffer-substring forward-buffer beg end)
(mml-quote-region (point-min) (point-max))
(goto-char (point-min))
(when (looking-at "From ")
(replace-match "X-From-Line: "))
(message-remove-ignored-headers (point-min) (point-max) t)
(goto-char (point-max)))
(insert "<#/part>\n")
;; Consider there is no illegible text.
(add-text-properties
b (point)
'(no-illegible-text t rear-nonsticky t))))