• Модуль: mail
  • Путь к файлу: ~/bitrix/modules/mail/lib/imap.php
  • Класс: BitrixMailImap
  • Вызов: Imap::decodeError
static function decodeError($code)
{
	switch ($code)
	{
		case self::ERR_CONNECT:
			return Loc::getMessage('MAIL_IMAP_ERR_CONNECT');
		case self::ERR_REJECTED:
			return Loc::getMessage('MAIL_IMAP_ERR_REJECTED');
		case self::ERR_COMMUNICATE:
			return Loc::getMessage('MAIL_IMAP_ERR_COMMUNICATE');
		case self::ERR_EMPTY_RESPONSE:
			return Loc::getMessage('MAIL_IMAP_ERR_EMPTY_RESPONSE');
		case self::ERR_BAD_SERVER:
			return Loc::getMessage('MAIL_IMAP_ERR_BAD_SERVER');
		case self::ERR_STARTTLS:
			return Loc::getMessage('MAIL_IMAP_ERR_STARTTLS');
		case self::ERR_COMMAND_REJECTED:
			return Loc::getMessage('MAIL_IMAP_ERR_COMMAND_REJECTED');
		case self::ERR_CAPABILITY:
			return Loc::getMessage('MAIL_IMAP_ERR_CAPABILITY');
		case self::ERR_AUTH:
		case self::ERR_SELECT:
			return Loc::getMessage('MAIL_IMAP_ERR_AUTH');
		case self::ERR_AUTH_MECH:
			return Loc::getMessage('MAIL_IMAP_ERR_AUTH_MECH');
		case self::ERR_AUTH_OAUTH:
			return Loc::getMessage('MAIL_IMAP_ERR_AUTH_OAUTH');
		case self::ERR_LIST:
			return Loc::getMessage('MAIL_IMAP_ERR_LIST');
		case self::ERR_SEARCH:
			return Loc::getMessage('MAIL_IMAP_ERR_SEARCH');
		case self::ERR_FETCH:
			return Loc::getMessage('MAIL_IMAP_ERR_FETCH');
		case self::ERR_APPEND:
			return Loc::getMessage('MAIL_IMAP_ERR_APPEND');
		case self::ERR_STORE:
			return Loc::getMessage('MAIL_IMAP_ERR_STORE');

		default:
			return Loc::getMessage('MAIL_IMAP_ERR_DEFAULT');
	}
}