method public

Smtp::connect()

Класс: \Bitrix\Mail\Smtp

Сигнатура

public connect(array<string|int, mixed> &$error) : bool

Описание

Подключается к серверу отправки.

Параметры

$error array<string|int, mixed>
Будет заполнено ошибками подключения.

Возвращаемое значение

bool

Как применяется в Smtp

Smtp::connect() — метод класса \Bitrix\Mail\Smtp модуля «Почта».

Метод объекта: сначала нужен экземпляр Smtp.

use Bitrix\Main\Loader;
use Bitrix\Mail\Smtp;

Loader::includeModule('mail');

/** @var Smtp $object */
$error = [];
$result = $object->connect($error);
// $result: bool

Другие методы Smtp

  • __destruct() Отключается от сервера отправки.
  • authenticate() Аутентифицируется на сервере отправки.
  • decodeError() Возвращает сообщение об ошибке по коду.
  • getErrors() Возвращает все ошибки SMTP-клиента.
  • setIsOauth() Задаёт флаг необходимости подключения через OAuth

connect() есть и у других классов модуля «Почта»: Imap.

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

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