|
| | 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 $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) |
| |
- Author
- Stefan Meyer meyer.nosp@m.@lei.nosp@m.fos.c.nosp@m.om TODO All these utility functions could be moved to some kind of decorator once a mail is an elaborated object and not an array anymore
Definition at line 25 of file class.ilFormatMail.php.