Function: mm-extern-mail-server
mm-extern-mail-server is a byte-compiled function defined in
mm-extern.el.gz.
Signature
(mm-extern-mail-server HANDLE)
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/mm-extern.el.gz
(defun mm-extern-mail-server (handle)
(require 'message)
(let* ((params (cdr (mm-handle-type handle)))
(server (cdr (assq 'server params)))
(subject (or (cdr (assq 'subject params)) "none"))
(buf (current-buffer))
info)
(if (y-or-n-p (format "Send a request message to %s? " server))
(save-window-excursion
(message-mail server subject)
(message-goto-body)
(delete-region (point) (point-max))
(insert-buffer-substring buf)
(message "Requesting external body...")
(message-send-and-exit)
(setq info "Request is sent.")
(message info))
(setq info "Request is not sent."))
(goto-char (point-min))
(insert "[" info "]\n\n")))