Function: spam-report-resend
spam-report-resend is a byte-compiled function defined in
spam-report.el.gz.
Signature
(spam-report-resend ARTICLES &optional HAM)
Documentation
Report an article as spam by resending via email.
Reports is as ham when HAM is set.
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/spam-report.el.gz
(defun spam-report-resend (articles &optional ham)
"Report an article as spam by resending via email.
Reports is as ham when HAM is set."
(dolist (article articles)
(gnus-message 6
"Reporting %s article %d to <%s>..."
(if ham "ham" "spam")
article spam-report-resend-to)
(unless spam-report-resend-to
(customize-set-variable
spam-report-resend-to
(read-from-minibuffer "email address to resend SPAM/HAM to? ")))
;; This is yanked from the `gnus-summary-resend-message' function.
;; It involves rendering the SPAM, which is undesirable, but there does
;; not seem to be a nicer way to achieve this.
;; select this particular article
(gnus-summary-select-article nil nil nil article)
;; resend it to the destination address
(with-current-buffer gnus-original-article-buffer
(message-resend spam-report-resend-to))))