Документация для разработчиков
Темная тема

Smtp

Smtp - класс для работы с почтой через SMTP.

Методы класса

МетодОписание С версии
__constructКонструктор SMTP-клиента. 20.0.500
__destructДеструктор, закрывает соединение при уничтожении объекта. 20.0.500
connectУстанавливает соединение с помощью SMTP. 20.0.500
authenticateМетод для аутентификации на сервере SMTP. 20.0.500
getErrorsМетод возвращает все ошибки SMTP-клиента. 20.0.500

Пример


// Создается экземпляр класса и вызываются его методы

$client = new Mail\Smtp(
	$this->host,
	$this->port,
	('smtps' === $this->protocol || ('smtp' !== $this->protocol && 465 === $this->port)),
	true,
	$this->login,
	$this->password
);

if (!$client->authenticate($error))
{
	$errors = $client->getErrors();
	return false;
}


© «Битрикс», 2001-2024, «1С-Битрикс», 2024