Function: spam-check-spamassassin
spam-check-spamassassin is a byte-compiled function defined in
spam.el.gz.
Signature
(spam-check-spamassassin &optional SCORE)
Documentation
Check the SpamAssassin backend for the classification of this message.
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/spam.el.gz
(defun spam-check-spamassassin (&optional score)
"Check the SpamAssassin backend for the classification of this message."
(let ((article-buffer-name (buffer-name)))
(with-temp-buffer
(let ((temp-buffer-name (buffer-name)))
(with-current-buffer article-buffer-name
(apply #'call-process-region
(point-min) (point-max) spam-assassin-program
nil temp-buffer-name nil spam-spamassassin-arguments))
;; check the return now (we're back in the temp buffer)
(goto-char (point-min))
(spam-check-spamassassin-headers score)))))