Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс 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 строка 12

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

◆ __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 строка 48

◆ __destruct()

__destruct ( )

Disconnects from the submission server.

Возвращает
void

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

Методы

◆ 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 строка 249

◆ capability()

capability ( & $error)
protected

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

◆ 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 строка 109

◆ decodeError()

static decodeError ( $code)
static

Returns error message by code.

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

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

◆ disconnect()

disconnect ( )
protected

Disconnects from the submission server.

Возвращает
void

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

◆ errorMessage()

errorMessage ( $errors,
$details = null )
protected

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

◆ exchange()

exchange ( $data,
& $error )
protected

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

◆ executeCommand()

executeCommand ( $command,
& $error )
protected

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

◆ getErrors()

getErrors ( )

Returns all Smtp client errors.

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

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

◆ readLine()

readLine ( )
protected

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

◆ readResponse()

readResponse ( )
protected

Reads and returns server response.

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

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

◆ reset()

reset ( )
protected

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

◆ sendData()

sendData ( $data)
protected

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

◆ setIsOauth()

setIsOauth ( bool $value)

Set flag is need to connect with OAuth

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

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

◆ starttls()

starttls ( & $error)
protected

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

Данные класса

◆ $errors

$errors
protected

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

◆ $isOauth

bool $isOauth = false
protected

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

◆ $options

$options = array()
protected

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

◆ $sessCapability

$sessCapability
protected

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

◆ $stream

$stream
protected

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

◆ ERR_AUTH

const ERR_AUTH = 204

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

◆ ERR_AUTH_MECH

const ERR_AUTH_MECH = 205

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

◆ ERR_CAPABILITY

const ERR_CAPABILITY = 203

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

◆ ERR_COMMAND_REJECTED

const ERR_COMMAND_REJECTED = 202

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

◆ ERR_COMMUNICATE

const ERR_COMMUNICATE = 103

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

◆ ERR_CONNECT

const ERR_CONNECT = 101

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

◆ ERR_EMPTY_RESPONSE

const ERR_EMPTY_RESPONSE = 104

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

◆ ERR_REJECTED

const ERR_REJECTED = 102

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

◆ ERR_STARTTLS

const ERR_STARTTLS = 201

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