|
ILIAS
release_9 Revision v9.13-25-g2c18ec4c24f
|
Inheritance diagram for ilMail:
Collaboration diagram for ilMail:Public Member Functions | |
| __construct (private int $a_user_id, private ?ilMailAddressTypeFactory $mail_address_type_factory=null, private ?ilMailRfc822AddressParserFactory $mail_address_parser_factory=null, private ?ilAppEventHandler $event_handler=null, private ?ilLogger $logger=null, private ?ilDBInterface $db=null, private ?ilLanguage $lng=null, private ?ilFileDataMail $mail_file_data=null, protected ?ilMailOptions $mail_options=null, private ?ilMailbox $mailbox=null, private ?ilMailMimeSenderFactory $sender_factory=null, private ?Closure $usr_id_by_login_callable=null, private ?AutoresponderService $auto_responder_service=null, private ?int $mail_admin_node_ref_id=null, private ?int $mail_obj_ref_id=null, private ?ilObjUser $actor=null, private ?ilMailTemplatePlaceholderResolver $placeholder_resolver=null, private ?ilMailTemplatePlaceholderToEmptyResolver $placeholder_to_empty_resolver=null, ?Conductor $legal_documents=null) | |
| autoresponder () | |
| withContextId (string $contextId) | |
| withContextParameters (array $parameters) | |
| existsRecipient (string $newRecipient, string $existingRecipients) | |
| setSaveInSentbox (bool $saveInSentbox) | |
| getSaveInSentbox () | |
| getMailObjectReferenceId () | |
| formatNamesForOutput (string $recipients) | |
| getPreviousMail (int $mailId) | |
| getNextMail (int $mailId) | |
| getMailsOfFolder (int $a_folder_id, array $filter=[]) | |
| countMailsOfFolder (int $folderId) | |
| deleteMailsOfFolder (int $folderId) | |
| getMail (int $mailId) | |
| markRead (array $mailIds) | |
| markUnread (array $mailIds) | |
| moveMailsToFolder (array $mailIds, int $folderId) | |
| deleteMails (array $mailIds) | |
| getNewDraftId (int $folderId) | |
| updateDraft (int $a_folder_id, array $a_attachments, string $a_rcp_to, string $a_rcp_cc, string $a_rcp_bcc, string $a_m_subject, string $a_m_message, int $a_draft_id=0, bool $a_use_placeholders=false, ?string $a_tpl_context_id=null, array $a_tpl_context_params=[]) | |
| persistToStage (int $a_user_id, array $a_attachments, string $a_rcp_to, string $a_rcp_cc, string $a_rcp_bcc, string $a_m_subject, string $a_m_message, bool $a_use_placeholders=false, ?string $a_tpl_context_id=null, ?array $a_tpl_ctx_params=[]) | |
| retrieveFromStage () | |
| enqueue (string $a_rcp_to, string $a_rcp_cc, string $a_rcp_bcc, string $a_m_subject, string $a_m_message, array $a_attachment, bool $a_use_placeholders=false) | |
| Should be used to enqueue a 'mail'. More... | |
| sendMail (MailDeliveryData $mail_data) | |
| This method is used to finally send internal messages and external emails To use the mail system as a consumer, please use ilMail::enqueue. More... | |
| validateRecipients (string $to, string $cc, string $bcc) | |
| saveAttachments (array $attachments) | |
| appendInstallationSignature (bool $a_flag=null) | |
| setUserInstanceById (array $userInstanceByIdMap) | |
| setMailOptionsByUserIdMap (array $mailOptionsByUsrIdMap) | |
| formatLinebreakMessage (string $message) | |
Static Public Member Functions | |
| static | _getAutoGeneratedMessageString (ilLanguage $lang=null) |
| static | _getIliasMailerName () |
| static | _getInstallationSignature () |
| static | getSalutation (int $a_usr_id, ?ilLanguage $a_language=null) |
Data Fields | |
| const | ILIAS_HOST = 'ilias' |
| const | PROP_CONTEXT_SUBJECT_PREFIX = 'subject_prefix' |
| int | $user_id |
Protected Attributes | |
| array | $mail_data = [] |
Private Member Functions | |
| isSystemMail () | |
| readMailObjectReferenceId () | |
| fetchMailData (?array $row) | |
| sendInternalMail (int $folderId, int $senderUsrId, array $attachments, string $to, string $cc, string $bcc, string $status, string $subject, string $message, int $usrId=0, bool $usePlaceholders=false, ?string $templateContextId=null, array $templateContextParameters=[]) | |
| replacePlaceholders (string $message, int $usrId=0) | |
| replacePlaceholdersEmpty (string $message) | |
| distributeMail (MailDeliveryData $mail_data) | |
| sendMailWithReplacedPlaceholder (MailDeliveryData $mail_data, array $to_usr_ids) | |
| sendMailWithReplacedEmptyPlaceholder (MailDeliveryData $mail_data, array $recipients,) | |
| sendMailWithoutReplacedPlaceholder (MailDeliveryData $mail_data, array $to_usr_ids, array $cc_bcc_recipients) | |
| sendChanneledMails (MailDeliveryData $mail_data, array $recipients, string $message) | |
| delegateExternalEmails (string $subject, array $attachments, string $message, array $usrIdToExternalEmailAddressesMap) | |
| getUserIds (array $recipients) | |
| checkMail (string $to, string $cc, string $bcc, string $subject) | |
| checkRecipients (string $recipients) | |
| getSubjectSentFolderId () | |
| saveInSentbox (array $attachment, string $to, string $cc, string $bcc, string $subject, string $message) | |
| sendMimeMail (string $to, string $cc, string $bcc, string $subject, string $message, array $attachments) | |
| parseAddresses (string $addresses) | |
| Explode recipient string, allowed separators are ',' ';' ' '. More... | |
| getCountRecipient (string $recipients, bool $onlyExternalAddresses=true) | |
| getCountRecipients (string $toRecipients, string $ccRecipients, string $bccRecipients, bool $onlyExternalAddresses=true) | |
| getEmailRecipients (string $recipients) | |
| getUserInstanceById (int $usrId) | |
| getMailOptionsByUserId (int $usrId) | |
| createRecipient (int $user_id) | |
Private Attributes | |
| string | $table_mail |
| string | $table_mail_saved |
| bool | $save_in_sentbox |
| bool | $append_installation_signature = false |
| string | $context_id = null |
| array | $context_parameters = [] |
| array | $mail_options_by_usr_id_map = [] |
| array | $user_instances_by_id_map = [] |
| int | $max_recipient_character_length = 998 |
| readonly Conductor | $legal_documents |
Definition at line 31 of file class.ilMail.php.
| ilMail::__construct | ( | private int | $a_user_id, |
| private ?ilMailAddressTypeFactory | $mail_address_type_factory = null, |
||
| private ?ilMailRfc822AddressParserFactory | $mail_address_parser_factory = null, |
||
| private ?ilAppEventHandler | $event_handler = null, |
||
| private ?ilLogger | $logger = null, |
||
| private ?ilDBInterface | $db = null, |
||
| private ?ilLanguage | $lng = null, |
||
| private ?ilFileDataMail | $mail_file_data = null, |
||
| protected ?ilMailOptions | $mail_options = null, |
||
| private ?ilMailbox | $mailbox = null, |
||
| private ?ilMailMimeSenderFactory | $sender_factory = null, |
||
| private ?Closure | $usr_id_by_login_callable = null, |
||
| private ?AutoresponderService | $auto_responder_service = null, |
||
| private ?int | $mail_admin_node_ref_id = null, |
||
| private ?int | $mail_obj_ref_id = null, |
||
| private ?ilObjUser | $actor = null, |
||
| private ?ilMailTemplatePlaceholderResolver | $placeholder_resolver = null, |
||
| private ?ilMailTemplatePlaceholderToEmptyResolver | $placeholder_to_empty_resolver = null, |
||
| ?Conductor | $legal_documents = null |
||
| ) |
Definition at line 55 of file class.ilMail.php.
References $DIC, $lng, ilObjUser\_lookupId(), ilLoggerFactory\getLogger(), ILIAS\Repository\lng(), ILIAS\Repository\logger(), readMailObjectReferenceId(), and setSaveInSentbox().
Here is the call graph for this function:
|
static |
Definition at line 1340 of file class.ilMail.php.
References $DIC, $lang, ilUtil\_getHttpPath(), ilLanguageFactory\_getLanguage(), and ILIAS_VERSION_NUMERIC.
Referenced by ilSystemNotification\compose(), ilUserCronCheckAccounts\run(), ilMailSummaryNotification\send(), ilECSObjectSettings\sendNewContentNotification(), ilRemoteObjectBase\sendNewContentNotification(), and ilECSAppEventListener\sendNotification().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 1357 of file class.ilMail.php.
References $DIC.
Referenced by ilMailBoxQuery\_getMailBoxListData(), ilMailFolderGUI\confirmDeleteMails(), ilMailFolderTableGUI\fetchTableData(), ilPDMailBlockGUI\getListItemForData(), ilPDMailGUI\getPDMailHTML(), ilMailFolderGUI\printMail(), ilMailSummaryNotification\send(), and ilMailTest\testGetIliasMailerName().
Here is the caller graph for this function:
|
static |
Definition at line 1379 of file class.ilMail.php.
References $DIC, ilUtil\_getHttpPath(), CLIENT_ID, and ILIAS_WEB_DIR.
Referenced by ilObjUserGUI\__sendProfileMail(), ilForumMailNotification\addLinkToMail(), ilSystemNotification\compose(), ilForumMailEventNotificationSender\createAttachmentLinkText(), ilTimingsCronReminder\fillObjectListForMailBody(), ilCronDeleteInactiveUserReminderMailNotification\initLanguage(), ilMailSummaryNotification\send(), ILIAS\Wiki\Notification\NotificationGUI\send(), ILIAS\Mail\Cron\ExpiredOrOrphanedMails\MailNotification\send(), ILIAS\LegalDocuments\ConsumerToolbox\Mail\sendGeneric(), ilAccountRegistrationMail\sendLanguageVariableBasedAccountMail(), ilWikiUtil\sendNotification(), and ilObjSurveyGUI\sendUserResultsMail().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMail::appendInstallationSignature | ( | bool | $a_flag = null | ) |
| bool | null | $a_flag |
Definition at line 1369 of file class.ilMail.php.
References $append_installation_signature.
Referenced by enqueue().
Here is the caller graph for this function:| ilMail::autoresponder | ( | ) |
Definition at line 106 of file class.ilMail.php.
|
private |
Definition at line 863 of file class.ilMail.php.
References ilStr\strLen().
Referenced by enqueue().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
| ilMailException |
Definition at line 889 of file class.ilMail.php.
References Vendor\Package\$e, and parseAddresses().
Referenced by validateRecipients().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMail::countMailsOfFolder | ( | int | $folderId | ) |
|
private |
Definition at line 1473 of file class.ilMail.php.
References getMailOptionsByUserId(), and getUserInstanceById().
Referenced by distributeMail(), sendMailWithoutReplacedPlaceholder(), and sendMailWithReplacedPlaceholder().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
| string[] | $attachments |
| array<int,string[]> | $usrIdToExternalEmailAddressesMap |
Definition at line 776 of file class.ilMail.php.
References sendMimeMail(), and ilStr\strLen().
Referenced by sendChanneledMails().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMail::deleteMails | ( | array | $mailIds | ) |
| int[] | $mailIds |
Definition at line 379 of file class.ilMail.php.
References $id.
Referenced by deleteMailsOfFolder(), and sendMail().
Here is the caller graph for this function:| ilMail::deleteMailsOfFolder | ( | int | $folderId | ) |
Definition at line 279 of file class.ilMail.php.
References deleteMails(), and getMailsOfFolder().
Here is the call graph for this function:
|
private |
Definition at line 595 of file class.ilMail.php.
References createRecipient(), MailDeliveryData\getBcc(), MailDeliveryData\getCc(), MailDeliveryData\getTo(), getUserIds(), MailDeliveryData\isUsePlaceholder(), ILIAS\Repository\logger(), sendMailWithoutReplacedPlaceholder(), sendMailWithReplacedEmptyPlaceholder(), and sendMailWithReplacedPlaceholder().
Referenced by sendMail().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMail::enqueue | ( | string | $a_rcp_to, |
| string | $a_rcp_cc, | ||
| string | $a_rcp_bcc, | ||
| string | $a_m_subject, | ||
| string | $a_m_message, | ||
| array | $a_attachment, | ||
| bool | $a_use_placeholders = false |
||
| ) |
Should be used to enqueue a 'mail'.
A validation is executed before, errors are returned
| string[] | $a_attachment |
Definition at line 972 of file class.ilMail.php.
References $DIC, appendInstallationSignature(), checkMail(), ilContext\CONTEXT_CRON, getCountRecipients(), getSaveInSentbox(), ilContext\getType(), isSystemMail(), ILIAS\Repository\lng(), ILIAS\Repository\logger(), sendMail(), and validateRecipients().
Here is the call graph for this function:| ilMail::existsRecipient | ( | string | $newRecipient, |
| string | $existingRecipients | ||
| ) |
Definition at line 134 of file class.ilMail.php.
References parseAddresses().
Here is the call graph for this function:
|
private |
Definition at line 392 of file class.ilMail.php.
References ILIAS\Repository\int().
Referenced by getMail(), getMailsOfFolder(), getNextMail(), getPreviousMail(), and retrieveFromStage().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMail::formatLinebreakMessage | ( | string | $message | ) |
Definition at line 1468 of file class.ilMail.php.
References $message.
| ilMail::formatNamesForOutput | ( | string | $recipients | ) |
Definition at line 166 of file class.ilMail.php.
References ilObjUser\_lookupId(), ilObjUser\_lookupPref(), getUserInstanceById(), and ILIAS\Repository\lng().
Here is the call graph for this function:
|
private |
Definition at line 1298 of file class.ilMail.php.
References parseAddresses().
Referenced by getCountRecipients().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 1312 of file class.ilMail.php.
References getCountRecipient().
Referenced by enqueue(), and sendMail().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 1325 of file class.ilMail.php.
References parseAddresses().
Referenced by sendMail().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMail::getMail | ( | int | $mailId | ) |
Definition at line 287 of file class.ilMail.php.
References $mail_data, $res, and fetchMailData().
Here is the call graph for this function:| ilMail::getMailObjectReferenceId | ( | ) |
Definition at line 161 of file class.ilMail.php.
|
private |
Definition at line 1451 of file class.ilMail.php.
Referenced by createRecipient(), and sendChanneledMails().
Here is the caller graph for this function:| ilMail::getMailsOfFolder | ( | int | $a_folder_id, |
| array | $filter = [] |
||
| ) |
Definition at line 237 of file class.ilMail.php.
References $res, and fetchMailData().
Referenced by deleteMailsOfFolder(), and ilPDMailBlockGUI\getMails().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMail::getNewDraftId | ( | int | $folderId | ) |
Definition at line 442 of file class.ilMail.php.
| ilMail::getNextMail | ( | int | $mailId | ) |
Definition at line 216 of file class.ilMail.php.
References $mail_data, $res, and fetchMailData().
Here is the call graph for this function:| ilMail::getPreviousMail | ( | int | $mailId | ) |
Definition at line 195 of file class.ilMail.php.
References $mail_data, $res, and fetchMailData().
Here is the call graph for this function:
|
static |
Definition at line 1406 of file class.ilMail.php.
References $DIC, $lang, ilObjUser\_lookupGender(), and ilObjUser\_lookupName().
Referenced by ilTestManScoringParticipantNotification\buildBody(), ilSystemNotification\compose(), ilForumMailNotification\createMail(), ilForumMailEventNotificationSender\createMailBodyText(), ilChatroom\getSessions(), ilUserCronCheckAccounts\run(), ilRegistrationMailNotification\send(), ILIAS\Portfolio\Notification\SharedNotification\send(), ilMailSummaryNotification\send(), ilLMMailNotification\send(), ILIAS\Mail\Cron\ExpiredOrOrphanedMails\MailNotification\send(), ilDataCollectionMailNotification\send(), ilBuddySystemNotification\send(), ilSessionMembershipMailNotification\send(), ilLearningSequenceMembershipMailNotification\send(), ilIndividualAssessmentPrimitiveInternalNotificator\send(), ilCalendarMailNotification\send(), ilGroupMembershipMailNotification\send(), ilExerciseMailNotification\send(), ilCourseMembershipMailNotification\send(), ilTestMailNotification\sendAdvancedNotification(), ilExerciseMailNotification\sendExerciseNotification(), ilTestMailNotification\sendSimpleNotification(), and ilObjSurveyGUI\sendUserResultsMail().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMail::getSaveInSentbox | ( | ) |
Definition at line 151 of file class.ilMail.php.
References $save_in_sentbox.
Referenced by enqueue(), and sendMail().
Here is the caller graph for this function:
|
private |
Definition at line 1178 of file class.ilMail.php.
References isSystemMail().
Referenced by saveInSentbox(), and sendInternalMail().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
| string[] | $recipients |
Definition at line 845 of file class.ilMail.php.
References parseAddresses().
Referenced by distributeMail().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 1428 of file class.ilMail.php.
References Vendor\Package\$e.
Referenced by createRecipient(), formatNamesForOutput(), and replacePlaceholders().
Here is the caller graph for this function:
|
private |
Definition at line 129 of file class.ilMail.php.
References ANONYMOUS_USER_ID.
Referenced by enqueue(), getSubjectSentFolderId(), sendChanneledMails(), and sendMail().
Here is the caller graph for this function:| ilMail::markRead | ( | array | $mailIds | ) |
| ilMail::markUnread | ( | array | $mailIds | ) |
| ilMail::moveMailsToFolder | ( | array | $mailIds, |
| int | $folderId | ||
| ) |
|
private |
Explode recipient string, allowed separators are ',' ';' ' '.
Definition at line 1274 of file class.ilMail.php.
References ILIAS\Repository\logger().
Referenced by checkRecipients(), existsRecipient(), getCountRecipient(), getEmailRecipients(), and getUserIds().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMail::persistToStage | ( | int | $a_user_id, |
| array | $a_attachments, | ||
| string | $a_rcp_to, | ||
| string | $a_rcp_cc, | ||
| string | $a_rcp_bcc, | ||
| string | $a_m_subject, | ||
| string | $a_m_message, | ||
| bool | $a_use_placeholders = false, |
||
| ?string | $a_tpl_context_id = null, |
||
| ?array | $a_tpl_ctx_params = [] |
||
| ) |
| string[] | $a_attachments |
Definition at line 916 of file class.ilMail.php.
References retrieveFromStage().
Referenced by retrieveFromStage().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 156 of file class.ilMail.php.
References ilMailGlobalServices\getMailObjectRefId().
Referenced by __construct().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 560 of file class.ilMail.php.
References $context, Vendor\Package\$e, $message, ilMailTemplateContextService\getTemplateContextById(), getUserInstanceById(), and ILIAS\Repository\logger().
Referenced by sendInternalMail(), sendMail(), and sendMailWithReplacedPlaceholder().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 590 of file class.ilMail.php.
Referenced by sendMailWithReplacedEmptyPlaceholder().
Here is the caller graph for this function:| ilMail::retrieveFromStage | ( | ) |
Definition at line 951 of file class.ilMail.php.
References $mail_data, $res, fetchMailData(), and persistToStage().
Referenced by ilObjUserFolderGUI\mailObject(), and persistToStage().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMail::saveAttachments | ( | array | $attachments | ) |
| string[] | $attachments |
Definition at line 1257 of file class.ilMail.php.
|
private |
| string[] | $attachment |
Definition at line 1191 of file class.ilMail.php.
References getSubjectSentFolderId(), and sendInternalMail().
Referenced by sendMail().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
| Recipient[] | $recipients |
| JsonException |
Definition at line 674 of file class.ilMail.php.
References $message, delegateExternalEmails(), MailDeliveryData\getAttachments(), MailDeliveryData\getCc(), MailDeliveryData\getInternalMailId(), getMailOptionsByUserId(), MailDeliveryData\getSubject(), MailDeliveryData\getTo(), isSystemMail(), ILIAS\Repository\logger(), and sendInternalMail().
Referenced by sendMailWithoutReplacedPlaceholder(), sendMailWithReplacedEmptyPlaceholder(), and sendMailWithReplacedPlaceholder().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 495 of file class.ilMail.php.
References $user_id, getSubjectSentFolderId(), and replacePlaceholders().
Referenced by saveInSentbox(), and sendChanneledMails().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMail::sendMail | ( | MailDeliveryData | $mail_data | ) |
This method is used to finally send internal messages and external emails To use the mail system as a consumer, please use ilMail::enqueue.
| string[] | $attachments |
Definition at line 1087 of file class.ilMail.php.
References deleteMails(), distributeMail(), MailDeliveryData\getAttachments(), MailDeliveryData\getBcc(), MailDeliveryData\getCc(), getCountRecipients(), getEmailRecipients(), MailDeliveryData\getMessage(), getSaveInSentbox(), MailDeliveryData\getSubject(), MailDeliveryData\getTo(), isSystemMail(), ILIAS\Repository\logger(), replacePlaceholders(), saveInSentbox(), sendMimeMail(), and MailDeliveryData\withInternalMailId().
Referenced by enqueue().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 653 of file class.ilMail.php.
References createRecipient(), MailDeliveryData\getMessage(), and sendChanneledMails().
Referenced by distributeMail().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 642 of file class.ilMail.php.
References MailDeliveryData\getMessage(), replacePlaceholdersEmpty(), and sendChanneledMails().
Referenced by distributeMail().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 627 of file class.ilMail.php.
References $user_id, createRecipient(), MailDeliveryData\getMessage(), replacePlaceholders(), and sendChanneledMails().
Referenced by distributeMail().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
| string[] | $attachments |
Definition at line 1216 of file class.ilMail.php.
Referenced by delegateExternalEmails(), and sendMail().
Here is the caller graph for this function:| ilMail::setMailOptionsByUserIdMap | ( | array | $mailOptionsByUsrIdMap | ) |
| ilMailOptions[] | $mailOptionsByUsrIdMap |
Definition at line 1463 of file class.ilMail.php.
| ilMail::setSaveInSentbox | ( | bool | $saveInSentbox | ) |
Definition at line 146 of file class.ilMail.php.
Referenced by __construct().
Here is the caller graph for this function:| ilMail::setUserInstanceById | ( | array | $userInstanceByIdMap | ) |
| array<int,ilObjUser> | $userInstanceByIdMap |
Definition at line 1446 of file class.ilMail.php.
| ilMail::updateDraft | ( | int | $a_folder_id, |
| array | $a_attachments, | ||
| string | $a_rcp_to, | ||
| string | $a_rcp_cc, | ||
| string | $a_rcp_bcc, | ||
| string | $a_m_subject, | ||
| string | $a_m_message, | ||
| int | $a_draft_id = 0, |
||
| bool | $a_use_placeholders = false, |
||
| ?string | $a_tpl_context_id = null, |
||
| array | $a_tpl_context_params = [] |
||
| ) |
| ilMail::validateRecipients | ( | string | $to, |
| string | $cc, | ||
| string | $bcc | ||
| ) |
Definition at line 1160 of file class.ilMail.php.
References Vendor\Package\$e, and checkRecipients().
Referenced by enqueue().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMail::withContextId | ( | string | $contextId | ) |
Definition at line 111 of file class.ilMail.php.
| ilMail::withContextParameters | ( | array | $parameters | ) |
Definition at line 120 of file class.ilMail.php.
|
private |
Definition at line 42 of file class.ilMail.php.
Referenced by appendInstallationSignature().
|
private |
Definition at line 44 of file class.ilMail.php.
|
private |
Definition at line 45 of file class.ilMail.php.
|
private |
Definition at line 53 of file class.ilMail.php.
|
protected |
Definition at line 40 of file class.ilMail.php.
Referenced by ilFormatMail\appendSearchResult(), getMail(), getNextMail(), getPreviousMail(), and retrieveFromStage().
|
private |
Definition at line 48 of file class.ilMail.php.
|
private |
Definition at line 52 of file class.ilMail.php.
|
private |
Definition at line 41 of file class.ilMail.php.
Referenced by getSaveInSentbox().
|
private |
Definition at line 37 of file class.ilMail.php.
|
private |
Definition at line 38 of file class.ilMail.php.
| int ilMail::$user_id |
Definition at line 36 of file class.ilMail.php.
Referenced by markRead(), markUnread(), moveMailsToFolder(), sendInternalMail(), and sendMailWithReplacedPlaceholder().
|
private |
Definition at line 51 of file class.ilMail.php.
| const ilMail::ILIAS_HOST = 'ilias' |
Definition at line 33 of file class.ilMail.php.
Referenced by ilMailAddressTypeFactory\__construct(), ilUtil\is_email(), and ilRoleMailboxSearch\searchRoleIdsByAddressString().
| const ilMail::PROP_CONTEXT_SUBJECT_PREFIX = 'subject_prefix' |