- Модуль: 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;
}
}