method
public
Smtp::__construct()
Класс: \Bitrix\Mail\Smtp
Сигнатура
public __construct(string $host, string $port, string $tls, string $strict, string $login, string $password[, string|null $encoding = null ]) : mixed
Описание
Конструктор SMTP-клиента.
Параметры
$host
string
Хост.
$port
string
Порт.
$tls
string
Tls.
$strict
string
Strict.
$login
string
Логин.
$password
string
Пароль.
$encoding
string|null
= null
. Если null — используется текущая кодировка сайта.
Возвращаемое значение
mixed
Как применяется в Smtp
Smtp::__construct() — метод класса \Bitrix\Mail\Smtp модуля «Почта».
Конструктор: создаёт экземпляр Smtp — обязательные аргументы перечислены в разделе «Параметры».
use Bitrix\Main\Loader;
use Bitrix\Mail\Smtp;
Loader::includeModule('mail');
$host = '';
$port = '';
$tls = '';
$strict = '';
$login = '';
$password = '';
$object = new Smtp($host, $port, $tls, $strict, $login, $password);Другие методы Smtp
__destruct()Отключается от сервера отправки.authenticate()Аутентифицируется на сервере отправки.connect()Подключается к серверу отправки.decodeError()Возвращает сообщение об ошибке по коду.getErrors()Возвращает все ошибки SMTP-клиента.setIsOauth()Задаёт флаг необходимости подключения через OAuth
__construct() есть и у других классов модуля «Почта»: Imap, Message.
Исходный файл: source/mail/lib/smtp.php:47

