'factory' => function($mailSettings) {
$useXOAuth2 = ($mailSettings['auth'] === 'XOAuth2');
return new CRM_Mailing_MailStore_Imap($mailSettings['server'], $mailSettings['username'], $mailSettings['password'], (bool) $mailSettings['is_ssl'], $mailSettings['source'], $useXOAuth2);
'factory' => function($mailSettings) {
$useXOAuth2 = ($mailSettings['auth'] === 'XOAuth2');
return new CRM_Mailing_MailStore_Imap($mailSettings['server'], $mailSettings['username'], $mailSettings['password'], (bool) $mailSettings['is_ssl'], $mailSettings['source'], $useXOAuth2);