• Модуль: mail
  • Путь к файлу: ~/bitrix/modules/mail/classes/general/mail.php
  • Класс: CAllMailUtil
  • Вызов: CAllMailUtil::checkImapMailbox
static function checkImapMailbox($server, $port, $use_tls, $login, $password, &$error)
{
	$use_tls = is_string($use_tls) ? $use_tls : ($use_tls ? 'Y' : 'N');

	$imap = new BitrixMailImap(
		$server, $port,
		$use_tls == 'Y' || $use_tls == 'S',
		$use_tls == 'Y',
		$login, $password,
		'UTF-8'
	);

	if (($unseen = $imap->getUnseen('INBOX', $error)) === false)
		return (-1);

	$error = false;
	return $unseen;
}