|
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' |
Объявления и описания членов класса находятся в файле: