1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс Smtp

Открытые члены

 __construct ($host, $port, $tls, $strict, $login, $password, $encoding=null)
 __destruct ()
 connect (&$error)
 authenticate (&$error)
 getErrors ()
 setIsOauth (bool $value)

Открытые статические члены

static decodeError ($code)

Поля данных

const ERR_CONNECT = 101
const ERR_REJECTED = 102
const ERR_COMMUNICATE = 103
const ERR_EMPTY_RESPONSE = 104
const ERR_STARTTLS = 201
const ERR_COMMAND_REJECTED = 202
const ERR_CAPABILITY = 203
const ERR_AUTH = 204
const ERR_AUTH_MECH = 205

Защищенные члены

 disconnect ()
 reset ()
 starttls (&$error)
 capability (&$error)
 executeCommand ($command, &$error)
 exchange ($data, &$error)
 sendData ($data)
 readLine ()
 readResponse ()
 errorMessage ($errors, $details=null)

Защищенные данные

 $stream
 $errors
 $sessCapability
 $options = array()
bool $isOauth = false

Подробное описание

См. определение в файле smtp.php строка 11

Конструктор(ы)

◆ __construct()

__construct ( $host,
$port,
$tls,
$strict,
$login,
$password,
$encoding = null )

Smtp client constructor.

Аргументы
string$hostHost.
string$portPort.
string$tlsTls.
string$strictStrict.
string$loginLogin.
string$passwordPassword.
string | null$encoding,.If null - current site encoding.

См. определение в файле smtp.php строка 47

◆ __destruct()

__destruct ( )

Disconnects from the submission server.

Возвращает
void

См. определение в файле smtp.php строка 75

Методы

◆ authenticate()

authenticate ( & $error)

Authenticate to the submission server.

Аргументы
array$errorWill be filled with authentication errors.
Возвращает
bool True if the authentication was successful, false - otherwise.

См. определение в файле smtp.php строка 248

◆ capability()

capability ( & $error)
protected

См. определение в файле smtp.php строка 205

◆ connect()

connect ( & $error)

Connect to the submission server.

Аргументы
array$errorWill be filled with connection errors.
Возвращает
bool True if the connection was successful, false - otherwise.

См. определение в файле smtp.php строка 108

◆ decodeError()

decodeError ( $code)
static

Returns error message by code.

Аргументы
int$codeError code.
Возвращает
string

См. определение в файле smtp.php строка 509

◆ disconnect()

disconnect ( )
protected

Disconnects from the submission server.

Возвращает
void

См. определение в файле smtp.php строка 85

◆ errorMessage()

errorMessage ( $errors,
$details = null )
protected

См. определение в файле smtp.php строка 467

◆ exchange()

exchange ( $data,
& $error )
protected

См. определение в файле smtp.php строка 354

◆ executeCommand()

executeCommand ( $command,
& $error )
protected

См. определение в файле smtp.php строка 331

◆ getErrors()

getErrors ( )

Returns all Smtp client errors.

Возвращает
Main\ErrorCollection object.

См. определение в файле smtp.php строка 498

◆ readLine()

readLine ( )
protected

См. определение в файле smtp.php строка 411

◆ readResponse()

readResponse ( )
protected

Reads and returns server response.

Возвращает
array|false

См. определение в файле smtp.php строка 448

◆ reset()

reset ( )
protected

См. определение в файле smtp.php строка 95

◆ sendData()

sendData ( $data)
protected

См. определение в файле smtp.php строка 380

◆ setIsOauth()

setIsOauth ( bool $value)

Set flag is need to connect with OAuth

Аргументы
bool$value
Возвращает
$this

См. определение в файле smtp.php строка 545

◆ starttls()

starttls ( & $error)
protected

См. определение в файле smtp.php строка 167

Поля

◆ $errors

$errors
protected

См. определение в файле smtp.php строка 24

◆ $isOauth

bool $isOauth = false
protected

См. определение в файле smtp.php строка 34

◆ $options

$options = array()
protected

См. определение в файле smtp.php строка 27

◆ $sessCapability

$sessCapability
protected

См. определение в файле smtp.php строка 25

◆ $stream

$stream
protected

См. определение в файле smtp.php строка 24

◆ ERR_AUTH

const ERR_AUTH = 204

См. определение в файле smtp.php строка 21

◆ ERR_AUTH_MECH

const ERR_AUTH_MECH = 205

См. определение в файле smtp.php строка 22

◆ ERR_CAPABILITY

const ERR_CAPABILITY = 203

См. определение в файле smtp.php строка 20

◆ ERR_COMMAND_REJECTED

const ERR_COMMAND_REJECTED = 202

См. определение в файле smtp.php строка 19

◆ ERR_COMMUNICATE

const ERR_COMMUNICATE = 103

См. определение в файле smtp.php строка 15

◆ ERR_CONNECT

const ERR_CONNECT = 101

См. определение в файле smtp.php строка 13

◆ ERR_EMPTY_RESPONSE

const ERR_EMPTY_RESPONSE = 104

См. определение в файле smtp.php строка 16

◆ ERR_REJECTED

const ERR_REJECTED = 102

См. определение в файле smtp.php строка 14

◆ ERR_STARTTLS

const ERR_STARTTLS = 201

См. определение в файле smtp.php строка 18


Объявления и описания членов класса находятся в файле: