Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс Mailer
+ Граф наследования:Mailer:

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

 prepareConfiguration (Context $context)
 
 setMIMEBody ($body)
 
 setMIMEHeader ($headers)
 
 sendMailBySmtp (string $sourceTo, string $subject, string $message, string $additional_headers, string $additional_parameters)
 

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

static getInstance (Context $context)
 
static checkConnect (Context $context, \Bitrix\Main\ErrorCollection $errors)
 
static closeConnections ()
 

Открытые атрибуты

const KEEP_ALIVE_ALWAYS = 'keep_alive_always'
 
const KEEP_ALIVE_NONE = 'keep_alive_none'
 
const KEEP_ALIVE_OPTIONAL = 'keep_alive_optional'
 

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

 getActualConfiguration (Context $context)
 

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

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

Методы

◆ checkConnect()

static checkConnect ( Context $context,
\Bitrix\Main\ErrorCollection $errors )
static

Returns true if Login, Password and Server parameters is right Returns false if any errors in connection was detected

Аргументы
Context$context
\Bitrix\Main\ErrorCollection$errors
Возвращает
bool
Исключения

PHPMailer\PHPMailer\Exception

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

◆ closeConnections()

static closeConnections ( )
static

Closes all instances connections

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

◆ getActualConfiguration()

getActualConfiguration ( Context $context)
protected

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

◆ getInstance()

static getInstance ( Context $context)
static

Returns instance of current class

Аргументы
Context$context
Возвращает
Mailer|null
Исключения

Bitrix\Main\ArgumentException

Исключения

PHPMailer\PHPMailer\Exception

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

◆ prepareConfiguration()

prepareConfiguration ( Context $context)

Prepare PHPMailer configuration from bitrix/.settings.php

Аргументы
array | null$configuration
Возвращает
bool

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

◆ sendMailBySmtp()

sendMailBySmtp ( string $sourceTo,
string $subject,
string $message,
string $additional_headers,
string $additional_parameters )

Send mail via smtp connection

Аргументы
string$to
string$subject
string$message
string$additional_headers
string$additional_parameters
Возвращает
bool
Исключения

PHPMailer\PHPMailer\Exception

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

◆ setMIMEBody()

setMIMEBody ( $body)

Set prepared MIME body data

Аргументы
$body

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

◆ setMIMEHeader()

setMIMEHeader ( $headers)

Set prepared MIME header

Аргументы
$headers

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

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

◆ KEEP_ALIVE_ALWAYS

const KEEP_ALIVE_ALWAYS = 'keep_alive_always'

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

◆ KEEP_ALIVE_NONE

const KEEP_ALIVE_NONE = 'keep_alive_none'

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

◆ KEEP_ALIVE_OPTIONAL

const KEEP_ALIVE_OPTIONAL = 'keep_alive_optional'

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