См. определение в файле mail.php строка 16
◆ __construct()
__construct |
( |
array |
$mailParams | ) |
|
Mail constructor.
- Аргументы
-
array | $mailParams | Mail parameters. |
См. определение в файле mail.php строка 71
◆ addMessageIdToBody()
addMessageIdToBody |
( |
|
$body, |
|
|
|
$isHtml, |
|
|
|
$messageId |
|
) |
| |
|
protected |
◆ canSend()
Return true if mail can be sent.
- Возвращает
- bool
См. определение в файле mail.php строка 209
◆ convertBodyHtmlToText()
convertBodyHtmlToText |
( |
|
$body | ) |
|
|
protected |
◆ createInstance()
static createInstance |
( |
array |
$mailParams | ) |
|
|
static |
Create instance.
- Аргументы
-
array | $mailParams | Mail parameters. |
- Возвращает
- static
См. определение в файле mail.php строка 151
◆ dump()
Dump email data.
- Возвращает
- string
См. определение в файле mail.php строка 767
◆ encodeHeaderFrom()
static encodeHeaderFrom |
( |
|
$text, |
|
|
|
$charset |
|
) |
| |
|
static |
Encode header From.
- Аргументы
-
string | $text | Text string. |
string | $charset | Charset. |
- Возвращает
- string
См. определение в файле mail.php строка 838
◆ encodeMimeString()
static encodeMimeString |
( |
|
$text, |
|
|
|
$charset |
|
) |
| |
|
static |
Encode mime string.
- Аргументы
-
string | $text | Text string. |
string | $charset | Charset. |
- Возвращает
- string
См. определение в файле mail.php строка 800
◆ encodeSubject()
static encodeSubject |
( |
|
$text, |
|
|
|
$charset |
|
) |
| |
|
static |
Encode subject.
- Аргументы
-
string | $text | Text string. |
string | $charset | Charset. |
- Возвращает
- string
См. определение в файле mail.php строка 826
◆ filterHeaderEmails()
filterHeaderEmails |
( |
array & |
$headers | ) |
|
|
protected |
Filter header emails by blacklist.
- Аргументы
-
array | &$headers | Headers. return void |
См. определение в файле mail.php строка 1248
◆ getAdditionalParameters()
getAdditionalParameters |
( |
| ) |
|
Get additional parameters.
- Возвращает
- mixed
См. определение в файле mail.php строка 747
◆ getBody()
Get body.
- Возвращает
- string
См. определение в файле mail.php строка 591
◆ getContext()
Get context instance.
- Возвращает
- Context|null
См. определение в файле mail.php строка 757
◆ getHeaders()
Get headers.
- Возвращает
- string
См. определение в файле mail.php строка 601
◆ getMailEol()
Get symbol of mail End-Of-Line.
- Возвращает
- string
Переопределяется в DummyMail.
См. определение в файле mail.php строка 858
◆ getMessageId()
Get message ID.
- Возвращает
- string
См. определение в файле mail.php строка 700
◆ getReplacedImageCid()
getReplacedImageCid |
( |
|
$matches | ) |
|
|
protected |
- Аргументы
-
- Возвращает
- string
- Исключения
-
Bitrix\Main\IO\FileNotFoundException
См. определение в файле mail.php строка 892
◆ getReplacedImageSrc()
getReplacedImageSrc |
( |
|
$matches | ) |
|
|
protected |
- Аргументы
-
- Возвращает
- string
См. определение в файле mail.php строка 968
◆ getSubject()
Get subject.
- Возвращает
- string
См. определение в файле mail.php строка 710
◆ getTo()
Get to.
- Возвращает
- string
См. определение в файле mail.php строка 725
◆ hasAttachment()
Return true if mail has attachment.
- Возвращает
- bool
См. определение в файле mail.php строка 392
◆ hasImageAttachment()
hasImageAttachment |
( |
|
$checkRelated = false | ) |
|
Return true if mail has image attachment.
- Аргументы
-
bool | $checkRelated | Check image as related. |
- Возвращает
- bool
См. определение в файле mail.php строка 403
◆ imageTypeToMimeType()
imageTypeToMimeType |
( |
|
$type | ) |
|
|
protected |
- Аргументы
-
- Возвращает
- string
См. определение в файле mail.php строка 1156
◆ initSettings()
Init settings.
- Возвращает
- void
Переопределяется в DummyMail.
См. определение в файле mail.php строка 227
◆ is8Bit()
static is8Bit |
( |
|
$inputString | ) |
|
|
static |
Return true if input string is in 8bit charset.
- Аргументы
-
string | $inputString | Input string. |
- Возвращает
- bool
См. определение в файле mail.php строка 788
◆ replaceHrefs()
Replace href attribute in links. All href of links in html will be added by protocol and domain.
- Аргументы
-
- Возвращает
- mixed
См. определение в файле mail.php строка 1089
◆ replaceImages()
Replace images. All src of images in html will be added by protocol and domain.
- Аргументы
-
- Возвращает
- string
См. определение в файле mail.php строка 1022
◆ send()
static send |
( |
|
$mailParams | ) |
|
|
static |
Send email.
- Аргументы
-
array | $mailParams | Mail parameters. |
- Возвращает
- bool
См. определение в файле mail.php строка 162
◆ setAdditionalParameters()
setAdditionalParameters |
( |
|
$additionalParameters = '' | ) |
|
Set additional parameters.
- Аргументы
-
string | $additionalParameters | Additional parameters. |
- Возвращает
- void
См. определение в файле mail.php строка 291
◆ setAttachment()
Set attachment.
- Возвращает
- void
См. определение в файле mail.php строка 432
◆ setBody()
Set body.
- Аргументы
-
string | $bodyPart | Html or text of body. |
- Возвращает
- void
См. определение в файле mail.php строка 303
◆ setHeaders()
setHeaders |
( |
array |
$headers | ) |
|
Set headers.
- Аргументы
-
- Возвращает
- $this
См. определение в файле mail.php строка 556
◆ setSubject()
Set subject.
- Аргументы
-
- Возвращает
- $this
См. определение в файле mail.php строка 568
◆ setTo()
Set to.
- Аргументы
-
- Возвращает
- $this
См. определение в файле mail.php строка 580
◆ toPunycode()
Converts an international domain in the email to Punycode.
- Аргументы
-
string | $to | Email address, possibly with a comment |
- Возвращает
- string
См. определение в файле mail.php строка 1351
◆ trackClick()
Track click. All href of links in html will be wrapped by tracking url for click-detecting.
- Аргументы
-
array | $matches | Result of preg_match call. |
- Возвращает
- string
См. определение в файле mail.php строка 1111
◆ $additionalParameters
◆ $attachment
◆ $bitrixDirectory
◆ $blacklistCheckedEmails
$blacklistCheckedEmails = [] |
|
protected |
◆ $blacklistedEmails
◆ $body
◆ $charset
◆ $contentTransferEncoding
$contentTransferEncoding = '8bit' |
|
protected |
◆ $contentType
◆ $context
◆ $emailHeaders
$emailHeaders = ['to', 'cc', 'bcc'] |
|
staticprotected |
◆ $eol
◆ $filesReplacedFromBody
◆ $generateTextVersion
◆ $headers
◆ $messageId
◆ $multipart
◆ $multipartRelated
◆ $settingAttachImages
◆ $settingConvertNewLineUnixToWindows
$settingConvertNewLineUnixToWindows |
|
protected |
◆ $settingMailAdditionalParameters
$settingMailAdditionalParameters |
|
protected |
◆ $settingMailAddMessageId
◆ $settingMailConvertMailHeader
$settingMailConvertMailHeader |
|
protected |
◆ $settingMailEncodeBase64
◆ $settingMailEncodeQuotedPrintable
$settingMailEncodeQuotedPrintable |
|
protected |
◆ $settingMailFillToEmail
◆ $settingMaxFileSize
◆ $settingServerMsSmtp
◆ $settingServerName
◆ $subject
◆ $to
◆ $trackClickAvailable
◆ $trackClickLink
◆ $trackClickUrlParams
◆ $trackLinkProtocol
◆ $trackReadAvailable
◆ $trackReadLink
◆ $useBlacklist