• Модуль: sender
  • Путь к файлу: ~/bitrix/modules/sender/lib/integration/sender/mail/transportmail.php
  • Класс: Bitrix\Sender\Integration\Sender\Mail\TransportMail
  • Вызов: TransportMail::getMailContext
protected function getMailContext()
{
	if (!$this->mailContext)
	{
		$this->mailContext = new Mail\Context();
		$this->mailContext->setCategory(Mail\Context::CAT_EXTERNAL);
		$this->mailContext->setPriority(Mail\Context::PRIORITY_LOW);
		$this->mailContext->setKeepAlive(Mail\Smtp\Mailer::KEEP_ALIVE_ALWAYS);

		if (Integration\Bitrix24\Service::isCloud())
		{
			$this->mailContext->setCallback(
				(new Mail\Callback\Config())->setModuleId('sender')
			);
		}
	}

	return $this->mailContext;
}