# Smtp

URL: https://chugunov.pro/api-bitrix/mail/smtp/
Проверено на 1С-Битрикс 25.x, обновлено 03.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией 1С-Битрикс.

Класс `\Bitrix\Mail\Smtp`
Модуль: Mail.

Исходный файл: `source/mail/lib/smtp.php:11`

## Константы (9)

- `ERR_AUTH`
- `ERR_AUTH_MECH`
- `ERR_CAPABILITY`
- `ERR_COMMAND_REJECTED`
- `ERR_COMMUNICATE`
- `ERR_CONNECT`
- `ERR_EMPTY_RESPONSE`
- `ERR_REJECTED`
- `ERR_STARTTLS`

## Методы (7)

- [`__construct()`](https://chugunov.pro/api-bitrix/mail/smtp/__construct/) — Конструктор SMTP-клиента.
- [`__destruct()`](https://chugunov.pro/api-bitrix/mail/smtp/__destruct/) — Отключается от сервера отправки.
- [`authenticate()`](https://chugunov.pro/api-bitrix/mail/smtp/authenticate/) — Аутентифицируется на сервере отправки.
- [`connect()`](https://chugunov.pro/api-bitrix/mail/smtp/connect/) — Подключается к серверу отправки.
- [`static decodeError()`](https://chugunov.pro/api-bitrix/mail/smtp/decodeerror/) — Возвращает сообщение об ошибке по коду.
- [`getErrors()`](https://chugunov.pro/api-bitrix/mail/smtp/geterrors/) — Возвращает все ошибки SMTP-клиента.
- [`setIsOauth()`](https://chugunov.pro/api-bitrix/mail/smtp/setisoauth/) — Задаёт флаг необходимости подключения через OAuth

Оригинал в официальной документации: https://docs.1c-bitrix.ru/api/classes/Bitrix-Mail-Smtp.html
