Function: spam-generate-fake-headers
spam-generate-fake-headers is a byte-compiled function defined in
spam.el.gz.
Signature
(spam-generate-fake-headers ARTICLE)
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/spam.el.gz
(defun spam-generate-fake-headers (article)
(let ((dh (spam-fetch-article-header article)))
(if dh
(concat
(format
;; 80-character limit makes for strange constructs
(concat "From: %s\nSubject: %s\nMessage-ID: %s\n"
"Date: %s\nReferences: %s\nXref: %s\n")
(spam-fetch-field-fast article 'from dh)
(spam-fetch-field-fast article 'subject dh)
(spam-fetch-field-fast article 'message-id dh)
(spam-fetch-field-fast article 'date dh)
(spam-fetch-field-fast article 'references dh)
(spam-fetch-field-fast article 'xref dh))
(when (spam-fetch-field-fast article 'extra dh)
(format "%s\n" (spam-fetch-field-fast article 'extra dh))))
(gnus-message
5
"spam-generate-fake-headers: article %d didn't have a valid header"
article))))