mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2025-02-01 20:06:00 +00:00
Fix imap-starttls-open
* lisp/net/imap.el (imap-starttls-open): Log imap process output. Call imap-parse-greeting. (Bug#22500)
This commit is contained in:
parent
cdecbedbf0
commit
fc48106d0b
@ -747,14 +747,19 @@ sure of changing the value of `foo'."
|
||||
:capability-command "1 CAPABILITY\r\n"
|
||||
:always-query-capabilities t
|
||||
:end-of-command "\r\n"
|
||||
:success " OK "
|
||||
:success "^1 OK "
|
||||
:starttls-function
|
||||
(lambda (capabilities)
|
||||
(when (string-match-p "STARTTLS" capabilities)
|
||||
"1 STARTTLS\r\n"))))
|
||||
(done (if (and process
|
||||
(memq (process-status process) '(open run)))
|
||||
process)))
|
||||
#'(lambda (capabilities)
|
||||
(when (string-match-p "STARTTLS" capabilities)
|
||||
"1 STARTTLS\r\n"))))
|
||||
done)
|
||||
(when process
|
||||
(imap-log buffer)
|
||||
(when (memq (process-status process) '(open run))
|
||||
(setq done process)
|
||||
(with-current-buffer buffer
|
||||
(goto-char (point-min))
|
||||
(imap-parse-greeting))))
|
||||
(message "imap: Connecting with STARTTLS...%s" (if done "done" "failed"))
|
||||
done))
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user