зеркало из https://github.com/mozilla/pjs.git
fix 202011 use CRAM-MD5 when it's the only auth login mechanism returned by server, fix by Christian Eyrich, r=me, sr=sspitzer
This commit is contained in:
Родитель
4286806dca
Коммит
67cb20cb59
|
@ -784,6 +784,7 @@ PRInt32 nsSmtpProtocol::ProcessAuth()
|
|||
return(NS_ERROR_COULD_NOT_LOGIN_TO_SMTP_SERVER);
|
||||
}
|
||||
if ((TestFlag(SMTP_AUTH_PLAIN_ENABLED) ||
|
||||
TestFlag(SMTP_AUTH_CRAM_MD5_ENABLED) ||
|
||||
TestFlag(SMTP_AUTH_LOGIN_ENABLED)) &&
|
||||
(m_prefAuthMethod == PREF_AUTH_ANY))
|
||||
{
|
||||
|
@ -807,6 +808,7 @@ PRInt32 nsSmtpProtocol::ProcessAuth()
|
|||
return NS_OK;
|
||||
}
|
||||
else if (TestFlag(SMTP_AUTH_LOGIN_ENABLED) ||
|
||||
TestFlag(SMTP_AUTH_CRAM_MD5_ENABLED) ||
|
||||
TestFlag(SMTP_AUTH_PLAIN_ENABLED))
|
||||
{
|
||||
m_nextState = SMTP_SEND_AUTH_LOGIN_USERNAME;
|
||||
|
|
Загрузка…
Ссылка в новой задаче