• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/mail/smtp/mailer.php
  • Класс: BitrixMainMailSmtpMailer
  • Вызов: Mailer::prepareOauthConfiguration
private function prepareOauthConfiguration(): void
{
	if (!empty($this->configuration['isOauth']))
	{
		$this->AuthType = 'XOAUTH2';
		$this->setOAuth(new PreparedOauthCredentials([
			'userName' => $this->configuration['login'],
			'token' => $this->configuration['password'],
		]));
	}
}