Function: sieve-manage-authenticate
sieve-manage-authenticate is a byte-compiled function defined in
sieve-manage.el.gz.
Signature
(sieve-manage-authenticate &optional BUFFER)
Documentation
Authenticate on server in BUFFER.
Return sieve-manage-state value.
Source Code
;; Defined in /usr/src/emacs/lisp/net/sieve-manage.el.gz
(defun sieve-manage-authenticate (&optional buffer)
"Authenticate on server in BUFFER.
Return `sieve-manage-state' value."
(with-current-buffer (or buffer (current-buffer))
(if (eq sieve-manage-state 'nonauth)
(when (funcall (nth 2 (assq sieve-manage-auth
sieve-manage-authenticator-alist))
(current-buffer))
(setq sieve-manage-state 'auth))
sieve-manage-state)))