ILIAS
trunk Revision v11.0_alpha-3011-gc6b235a2e85
|
Public Member Functions | |
formatReplyRecipientsForCC () | |
formatReplyRecipient () | |
appendSearchResult (array $a_names, string $a_type) | |
appendSignature (string $message) | |
prependSignature (string $message) | |
formatReplyMessage (string $message) | |
formatReplySubject (string $subject) | |
formatForwardSubject (string $subject) | |
![]() | |
__construct (private int $a_user_id, private ?ilMailAddressTypeFactory $mail_address_type_factory=null, private ilMailRfc822AddressParserFactory $mail_address_parser_factory=new ilMailRfc822AddressParserFactory(), 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, ?MailSignatureService $signature_service=null,) | |
autoresponder () | |
withContextId (string $context_id) | |
withContextParameters (array $parameters) | |
existsRecipient (string $new_recipient, string $existing_recipients) | |
setSaveInSentbox (bool $save_in_sentbox) | |
getSaveInSentbox () | |
getMailObjectReferenceId () | |
formatNamesForOutput (string $recipients) | |
getPreviousMail (int $mail_id) | |
getNextMail (int $mail_id) | |
getMailsOfFolder (int $a_folder_id, array $filter=[]) | |
countMailsOfFolder (int $folder_id) | |
deleteMailsOfFolder (int $folder_id) | |
getMail (int $mail_id) | |
markRead (array $mail_ids) | |
markUnread (array $mail_ids) | |
moveMailsToFolder (array $mail_ids, int $folder_id) | |
deleteMails (array $mail_ids) | |
getNewDraftId (int $folder_id) | |
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 $user_instances_by_id_map) | |
setMailOptionsByUserIdMap (array $mail_options_by_usr_id_map) | |
formatLinebreakMessage (string $message) | |
Additional Inherited Members | |
![]() | |
static | _getAutoGeneratedMessageString (?ilLanguage $lang=null) |
static | _getIliasMailerName () |
static | _getInstallationSignature () |
static | getSalutation (int $a_usr_id, ?ilLanguage $a_language=null) |
![]() | |
const string | ILIAS_HOST = 'ilias' |
const string | PROP_CONTEXT_SUBJECT_PREFIX = 'subject_prefix' |
int | $user_id |
![]() | |
array | $mail_data = [] |
Definition at line 25 of file class.ilFormatMail.php.
ilFormatMail::appendSearchResult | ( | array | $a_names, |
string | $a_type | ||
) |
list<string> | $a_names |
Definition at line 69 of file class.ilFormatMail.php.
References ilMail\$mail_data.
ilFormatMail::appendSignature | ( | string | $message | ) |
ilFormatMail::formatForwardSubject | ( | string | $subject | ) |
Definition at line 124 of file class.ilFormatMail.php.
ilFormatMail::formatReplyMessage | ( | string | $message | ) |
Definition at line 109 of file class.ilFormatMail.php.
References $message.
ilFormatMail::formatReplyRecipient | ( | ) |
Definition at line 56 of file class.ilFormatMail.php.
ilFormatMail::formatReplyRecipientsForCC | ( | ) |
Definition at line 27 of file class.ilFormatMail.php.
References $DIC.
ilFormatMail::formatReplySubject | ( | string | $subject | ) |
Definition at line 119 of file class.ilFormatMail.php.
ilFormatMail::prependSignature | ( | string | $message | ) |
Definition at line 99 of file class.ilFormatMail.php.
References $message.