• Модуль: mail
  • Путь к файлу: ~/bitrix/modules/mail/lib/smtp.php
  • Класс: BitrixMailSmtp
  • Вызов: Smtp::decodeError
static function decodeError($code)
{
	switch ($code)
	{
		case self::ERR_CONNECT:
			return Loc::getMessage('MAIL_SMTP_ERR_CONNECT');
		case self::ERR_REJECTED:
			return Loc::getMessage('MAIL_SMTP_ERR_REJECTED');
		case self::ERR_COMMUNICATE:
			return Loc::getMessage('MAIL_SMTP_ERR_COMMUNICATE');
		case self::ERR_EMPTY_RESPONSE:
			return Loc::getMessage('MAIL_SMTP_ERR_EMPTY_RESPONSE');

		case self::ERR_STARTTLS:
			return Loc::getMessage('MAIL_SMTP_ERR_STARTTLS');
		case self::ERR_COMMAND_REJECTED:
			return Loc::getMessage('MAIL_SMTP_ERR_COMMAND_REJECTED');
		case self::ERR_CAPABILITY:
			return Loc::getMessage('MAIL_SMTP_ERR_CAPABILITY');
		case self::ERR_AUTH:
			return Loc::getMessage('MAIL_SMTP_ERR_AUTH');
		case self::ERR_AUTH_MECH:
			return Loc::getMessage('MAIL_SMTP_ERR_AUTH_MECH');

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