diff --git a/mailnews/imap/src/nsImapProtocol.cpp b/mailnews/imap/src/nsImapProtocol.cpp index 9f998c2abd36..6382b8cd511f 100644 --- a/mailnews/imap/src/nsImapProtocol.cpp +++ b/mailnews/imap/src/nsImapProtocol.cpp @@ -7508,7 +7508,7 @@ PRBool nsImapProtocol::TryToLogon() break; } - if (GetServerStateParser().GetCapabilityFlag() & kLoginDisabled) + if (!m_useSecAuth && GetServerStateParser().GetCapabilityFlag() & kLoginDisabled) { AlertUserEventUsingId(IMAP_LOGIN_DISABLED); // force re-issue of Capability() to make sure login still disabled.