Print error if CAPABILITY command fails.

This commit is contained in:
Alexander Krotov
2019-09-04 01:27:23 +03:00
committed by holger krekel
parent 14daa99802
commit 46520edd87

View File

@@ -548,8 +548,8 @@ impl Imap {
} }
let (teardown, can_idle, has_xlist) = match &mut *self.session.lock().unwrap() { let (teardown, can_idle, has_xlist) = match &mut *self.session.lock().unwrap() {
Some(ref mut session) => { Some(ref mut session) => match session.capabilities() {
if let Ok(caps) = session.capabilities() { Ok(caps) => {
if !context.sql.is_open() { if !context.sql.is_open() {
warn!(context, 0, "IMAP-LOGIN as {} ok but ABORTING", lp.mail_user,); warn!(context, 0, "IMAP-LOGIN as {} ok but ABORTING", lp.mail_user,);
(true, false, false) (true, false, false)
@@ -569,10 +569,12 @@ impl Imap {
); );
(false, can_idle, has_xlist) (false, can_idle, has_xlist)
} }
} else { }
Err(err) => {
info!(context, 0, "CAPABILITY command error: {}", err);
(true, false, false) (true, false, false)
} }
} },
None => (true, false, false), None => (true, false, false),
}; };