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

Что будем искать? Например,Продвижение