mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-07-02 23:34:21 +00:00
fix(sieveà: Sieve use the correct imap auth mechanism
This commit is contained in:
@@ -790,10 +790,10 @@ static NSString *sieveScriptName = @"sogo";
|
||||
imapAuthMech = nil;
|
||||
if([sd doesLoginTypeByDomain])
|
||||
{
|
||||
r = [theUsername rangeOfString: @"@"];
|
||||
r = [authname rangeOfString: @"@"];
|
||||
if (r.location != NSNotFound)
|
||||
{
|
||||
userDomain = [theUsername substringFromIndex: r.location+1];
|
||||
userDomain = [authname substringFromIndex: r.location+1];
|
||||
imapAuthMech = [sd getImapAuthMechForDomain: userDomain];
|
||||
}
|
||||
}
|
||||
|
||||
@@ -791,6 +791,7 @@ static SoProduct *commonProduct = nil;
|
||||
// If the action is 'connect' (or 'logoff'), we let it go as the token
|
||||
// needs to be created (or destroyed) during the session initialization
|
||||
if ([_actionName isEqualToString: @"connect"] ||
|
||||
[_actionName isEqualToString: @"connectName"] ||
|
||||
[_actionName isEqualToString: @"changePassword"] ||
|
||||
[_actionName isEqualToString: @"logoff"] ||
|
||||
[_actionName isEqualToString: @"passwordRecovery"] ||
|
||||
|
||||
Reference in New Issue
Block a user