imap-interactive-login
imap-interactive-login is a compiled Lisp function in `imap.el
'.
(imap-interactive-login BUFFER LOGINFUNC)
Login to server in BUFFER.
Return t if login was successful, nil otherwise.
LOGINFUNC is passed a username and a password. It should return
t if it successfully authenticates, nil otherwise.