• Модуль: mail
  • Путь к файлу: ~/bitrix/modules/mail/classes/general/domain.php
  • Класс: CMailDomain
  • Вызов: CMailDomain::getDomainUsers
static function getDomainUsers($token, $domain, &$error)
{
	$users = array();

	$page = 0;
	do
	{
		$result = CMailYandex::getDomainUsers($token, $per_page = 30, ++$page, $error);

		if ($result === false)
			break;

		foreach ($result['emails'] as $email)
		{
			list($login, $emailDomain) = explode('@', $email['name'], 2);
			if ($emailDomain == $domain)
				$users[] = $login;
		}
	}
	while ($result['emails_total'] > $per_page*$page);

	if (empty($users) && $error)
	{
		$error = self::getErrorCode($error);
		return null;
	}
	else
	{
		sort($users);
		return $users;
	}
}