|
| static | add (array $fields) |
| static | updateSender (int $senderId, array $fields, bool $checkSenderAccess=true) |
| static | checkEmail (&$fields, &$error=null, Main\ErrorCollection &$errors=null) |
| static | confirm ($ids) |
| static | deleteSenderByMailboxId (int $mailboxId) |
| static | delete (array $sendersId) |
| static | clearCustomSmtpCache ($email) |
| static | getCustomSmtp ($email) |
| static | getEmailLimit ($email) |
| static | setEmailLimit (string $email, int $limit, bool $quite=true) |
| static | removeEmailLimit (string $email) |
| static | applyCustomSmtp ($event) |
| static | prepareUserMailboxes ($userId=null) |
| static | prepareSmtpConfigForSender (array &$smtp) |
| static | hasUserSenderWithEmail (string $email, int $userId=null) |
| static | canEditSender (int $senderId) |
| static | getPublicSmtpSenderByEmail (string $email, int $senderId=null, bool $onlyWithSmtp=true) |
| static | hasUserAvailableSmtpSenderByEmail (string $email, int $userId, bool $onlyWithSmtp=false) |
| static | checkSenderNameCharacters (string $name) |
См. определение в файле sender.php строка 14
◆ add()
◆ applyCustomSmtp()
| applyCustomSmtp |
( |
| $event | ) |
|
|
static |
◆ canEditSender()
| canEditSender |
( |
int | $senderId | ) |
|
|
static |
◆ checkEmail()
Check smtp connection
- Аргументы
-
| $fields | |
| null | $error | |
| Main\ErrorCollection | null | $errors | |
См. определение в файле sender.php строка 187
◆ checkSenderNameCharacters()
| checkSenderNameCharacters |
( |
string | $name | ) |
|
|
static |
Checks if the sender's name contains invalid characters
- Аргументы
-
- Возвращает
- Main\Result
См. определение в файле sender.php строка 821
◆ clearCustomSmtpCache()
| clearCustomSmtpCache |
( |
| $email | ) |
|
|
static |
◆ confirm()
◆ delete()
| delete |
( |
array | $sendersId | ) |
|
|
static |
◆ deleteSenderByMailboxId()
| deleteSenderByMailboxId |
( |
int | $mailboxId | ) |
|
|
static |
◆ getCustomSmtp()
◆ getEmailLimit()
get sending limit by email, returns null if no limit.
- Аргументы
-
- Возвращает
- int|null
- Исключения
-
ArgumentException
- Исключения
-
ObjectPropertyException
- Исключения
-
SystemException
См. определение в файле sender.php строка 389
◆ getPublicSmtpSenderByEmail()
| getPublicSmtpSenderByEmail |
( |
string | $email, |
|
|
int | $senderId = null, |
|
|
bool | $onlyWithSmtp = true ) |
|
static |
get first public sender with smtp-server settings, one sender can be excluded by id
См. определение в файле sender.php строка 764
◆ hasUserAvailableSmtpSenderByEmail()
| hasUserAvailableSmtpSenderByEmail |
( |
string | $email, |
|
|
int | $userId, |
|
|
bool | $onlyWithSmtp = false ) |
|
static |
◆ hasUserSenderWithEmail()
| hasUserSenderWithEmail |
( |
string | $email, |
|
|
int | $userId = null ) |
|
static |
checks if the user has a non-mailbox sender with the given email
См. определение в файле sender.php строка 696
◆ prepareSmtpConfigForSender()
| prepareSmtpConfigForSender |
( |
array & | $smtp | ) |
|
|
static |
◆ prepareUserMailboxes()
| prepareUserMailboxes |
( |
| $userId = null | ) |
|
|
static |
◆ removeEmailLimit()
| removeEmailLimit |
( |
string | $email | ) |
|
|
static |
Remove limit from all connected senders.
- Аргументы
-
- Возвращает
- bool
- Исключения
-
ArgumentException
- Исключения
-
ObjectPropertyException
- Исключения
-
SystemException
См. определение в файле sender.php строка 508
◆ setEmailLimit()
| setEmailLimit |
( |
string | $email, |
|
|
int | $limit, |
|
|
bool | $quite = true ) |
|
static |
Set sender limit by email. Finding all senders with same email and set up limit from option Returns true if change some email limit. Returns false if has no changes.
- Аргументы
-
- Возвращает
- bool
- Исключения
-
ArgumentException
- Исключения
-
ObjectPropertyException
- Исключения
-
SystemException
См. определение в файле sender.php строка 451
◆ updateSender()
| updateSender |
( |
int | $senderId, |
|
|
array | $fields, |
|
|
bool | $checkSenderAccess = true ) |
|
static |
◆ MAIN_SENDER_SMTP_LIMIT_DECREASE
| const MAIN_SENDER_SMTP_LIMIT_DECREASE = 'MainSenderSmtpLimitDecrease' |
Объявления и описания членов класса находятся в файле: