См. определение в файле 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
◆ createInstance()
static createInstance |
( |
array | $mailParams | ) |
|
|
static |
Create instance.
- Аргументы
-
array | $mailParams | Mail parameters. |
- Возвращает
- static
См. определение в файле mail.php строка 151
◆ dump()
Dump email data.
- Возвращает
- string
См. определение в файле mail.php строка 765
◆ encodeHeaderFrom()
static encodeHeaderFrom |
( |
| $text, |
|
|
| $charset ) |
|
static |
Encode header From.
- Аргументы
-
string | $text | Text string. |
string | $charset | Charset. |
- Возвращает
- string
См. определение в файле mail.php строка 836
◆ encodeMimeString()
static encodeMimeString |
( |
| $text, |
|
|
| $charset ) |
|
static |
Encode mime string.
- Аргументы
-
string | $text | Text string. |
string | $charset | Charset. |
- Возвращает
- string
См. определение в файле mail.php строка 798
◆ encodeSubject()
static encodeSubject |
( |
| $text, |
|
|
| $charset ) |
|
static |
Encode subject.
- Аргументы
-
string | $text | Text string. |
string | $charset | Charset. |
- Возвращает
- string
См. определение в файле mail.php строка 824
◆ filterHeaderEmails()
filterHeaderEmails |
( |
array & | $headers | ) |
|
|
protected |
Filter header emails by blacklist.
- Аргументы
-
array | &$headers | Headers. return void |
См. определение в файле mail.php строка 1197
◆ getAdditionalParameters()
getAdditionalParameters |
( |
| ) |
|
Get additional parameters.
- Возвращает
- mixed
См. определение в файле mail.php строка 745
◆ getBody()
Get body.
- Возвращает
- string
См. определение в файле mail.php строка 589
◆ getContext()
Get context instance.
- Возвращает
- Context|null
См. определение в файле mail.php строка 755
◆ getHeaders()
Get headers.
- Возвращает
- string
См. определение в файле mail.php строка 599
◆ getMailEol()
Get symbol of mail End-Of-Line.
- Возвращает
- string
Переопределяется в DummyMail.
См. определение в файле mail.php строка 856
◆ getMessageId()
Get message ID.
- Возвращает
- string
См. определение в файле mail.php строка 698
◆ getReplacedImageCid()
getReplacedImageCid |
( |
| $matches | ) |
|
|
protected |
- Аргументы
-
- Возвращает
- string
- Исключения
-
Bitrix\Main\IO\FileNotFoundException
См. определение в файле mail.php строка 890
◆ getReplacedImageSrc()
getReplacedImageSrc |
( |
| $matches | ) |
|
|
protected |
- Аргументы
-
- Возвращает
- string
См. определение в файле mail.php строка 966
◆ getSubject()
Get subject.
- Возвращает
- string
См. определение в файле mail.php строка 708
◆ getTo()
Get to.
- Возвращает
- string
См. определение в файле mail.php строка 723
◆ 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 строка 1154
◆ 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 строка 786
◆ replaceHrefs()
Replace href attribute in links. All href of links in html will be added by protocol and domain.
- Аргументы
-
- Возвращает
- mixed
См. определение в файле mail.php строка 1087
◆ replaceImages()
Replace images. All src of images in html will be added by protocol and domain.
- Аргументы
-
- Возвращает
- string
См. определение в файле mail.php строка 1020
◆ 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 строка 554
◆ setSubject()
Set subject.
- Аргументы
-
- Возвращает
- $this
См. определение в файле mail.php строка 566
◆ setTo()
Set to.
- Аргументы
-
- Возвращает
- $this
См. определение в файле mail.php строка 578
◆ toPunycode()
Converts an international domain in the email to Punycode.
- Аргументы
-
string | $to | Email address, possibly with a comment |
- Возвращает
- string
См. определение в файле mail.php строка 1300
◆ 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 строка 1109
◆ $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