• Модуль: mail
  • Путь к файлу: ~/bitrix/modules/mail/classes/general/domain.php
  • Класс: CMailDomain
  • Вызов: CMailDomain::getErrorCode
static function getErrorCode($error)
{
	$errorsList = array(
		'no_auth'          => CMail::ERR_API_DENIED,
		'not_permitted'    => CMail::ERR_API_DENIED,
		'occupied'         => CMail::ERR_API_NAME_OCCUPIED,
		'no_user'          => CMail::ERR_API_USER_NOTFOUND,
		'not_found'        => CMail::ERR_API_USER_NOTFOUND,
		'no_login'         => CMail::ERR_API_EMPTY_NAME,
		'login-toolong'    => CMail::ERR_API_LONG_NAME,
		'badlogin'         => CMail::ERR_API_BAD_NAME,
		'passwd-empty'     => CMail::ERR_API_EMPTY_PASSWORD,
		'passwd-tooshort'  => CMail::ERR_API_SHORT_PASSWORD,
		'passwd-toolong'   => CMail::ERR_API_LONG_PASSWORD,
		'passwd-likelogin' => CMail::ERR_API_PASSWORD_LIKELOGIN,
		'badpasswd'        => CMail::ERR_API_BAD_PASSWORD
	);

	$error = explode(',', $error);
	$error = trim($error[count($error)-1]);

	return array_key_exists($error, $errorsList) ? $errorsList[$error] : CMail::ERR_API_DEFAULT;
}