Function: nnml-request-accept-article
nnml-request-accept-article is a byte-compiled function defined in
nnml.el.gz.
Signature
(nnml-request-accept-article GROUP &optional SERVER LAST)
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/nnml.el.gz
(deffoo nnml-request-accept-article (group &optional server last)
(nnml-possibly-change-directory group server)
(nnmail-check-syntax)
(let (result)
(when nnmail-cache-accepted-message-ids
(nnmail-cache-insert (nnmail-fetch-field "message-id")
group
(nnmail-fetch-field "subject")
(nnmail-fetch-field "from")))
(if (stringp group)
(and
(nnmail-activate 'nnml)
(setq result (car (nnml-save-mail
(list (cons group (nnml-active-number group
server)))
server t)))
(progn
(nnmail-save-active nnml-group-alist nnml-active-file)
(and last (nnml-save-nov))))
(and
(nnmail-activate 'nnml)
(if (and (not (setq result (nnmail-article-group
(lambda (group)
(nnml-active-number group server)))))
(yes-or-no-p "Moved to `junk' group; delete article? "))
(setq result 'junk)
(setq result (car (nnml-save-mail result server t))))
(when last
(nnmail-save-active nnml-group-alist nnml-active-file)
(when nnmail-cache-accepted-message-ids
(nnmail-cache-close))
(nnml-save-nov))))
result))