|
ILIAS
Release_3_10_x_branch Revision 61812
|
Class Mail this class handles base functions for mail handling. More...
Inheritance diagram for ilMail:
Collaboration diagram for ilMail:Public Member Functions | |
| ilMail ($a_user_id) | |
| Constructor setup an mail object public. | |
| doesRecipientStillExists ($a_recipient, $a_existing_recipients) | |
| enableSOAP ($a_status) | |
| isSOAPEnabled () | |
| setSaveInSentbox ($a_save_in_sentbox) | |
| getSaveInSentbox () | |
| setMailSendType ($a_types) | |
| setMailRcpTo ($a_rcp_to) | |
| setMailRcpCc ($a_rcp_cc) | |
| setMailRcpBc ($a_rcp_bc) | |
| setMailSubject ($a_subject) | |
| setMailMessage ($a_message) | |
| readMailObjectReferenceId () | |
| read and set mail object id private | |
| getMailObjectReferenceId () | |
| formatNotificationSubject () | |
| formatNotificationMessage ($user_id, $mail_data=array()) | |
| formatNamesForOutput ($users= '') | |
| Prepends the fullname of each ILIAS login name (is user has a public profile) found in the passed string and brackets the ILIAS login name afterwards. | |
| getPreviousMail ($a_mail_id) | |
| getNextMail ($a_mail_id) | |
| getMailsOfFolder ($a_folder_id) | |
| get all mails of a specific folder public | |
| countMailsOfFolder ($a_folder_id) | |
| count all mails of a specific folder public | |
| deleteMailsOfFolder ($a_folder_id) | |
| delete all mails of a specific folder public | |
| getMailCounterData () | |
| get mail counter data returns data array with indexes "total","read","unread" public | |
| getMail ($a_mail_id) | |
| get data of one mail public | |
| markRead ($a_mail_ids) | |
| mark mails as read public | |
| markUnread ($a_mail_ids) | |
| mark mails as unread public | |
| moveMailsToFolder ($a_mail_ids, $a_folder_id) | |
| move mail to folder public | |
| deleteMails ($a_mail_ids) | |
| delete mail public | |
| fetchMailData ($a_row) | |
| fetch all query data from table mail public | |
| updateDraft ($a_folder_id, $a_attachments, $a_rcp_to, $a_rcp_cc, $a_rcp_bcc, $a_m_type, $a_m_email, $a_m_subject, $a_m_message, $a_draft_id=0, $a_use_placeholders=0) | |
| sendInternalMail ($a_folder_id, $a_sender_id, $a_attachments, $a_rcp_to, $a_rcp_cc, $a_rcp_bcc, $a_status, $a_m_type, $a_m_email, $a_m_subject, $a_m_message, $a_user_id=0, $a_use_placeholders=0) | |
| save mail in folder private | |
| replacePlaceholders ($a_message, $a_user_id) | |
| distributeMail ($a_rcp_to, $a_rcp_cc, $a_rcp_bcc, $a_subject, $a_message, $a_attachments, $sent_mail_id, $a_type, $a_action, $a_use_placeholders=0) | |
| send internal message to recipients private | |
| getUserIds ($a_recipients) | |
| get user_ids | |
| checkMail ($a_rcp_to, $a_rcp_cc, $a_rcp_bcc, $a_m_subject, $a_m_message, $a_type) | |
| check if mail is complete, recipients are valid public | |
| getEmailsOfRecipients ($a_rcp) | |
| get email addresses of recipients public | |
| checkRecipients ($a_recipients, $a_type) | |
| check if recipients are valid public | |
| savePostData ($a_user_id, $a_attachments, $a_rcp_to, $a_rcp_cc, $a_rcp_bcc, $a_m_type, $a_m_email, $a_m_subject, $a_m_message, $a_use_placeholders) | |
| save post data in table public | |
| getSavedData () | |
| get saved data public | |
| sendMail ($a_rcp_to, $a_rcp_cc, $a_rcp_bc, $a_m_subject, $a_m_message, $a_attachment, $a_type, $a_use_placeholders=0) | |
| send external mail using class.ilMimeMail.php | |
| parseRcptOfMailingLists ($rcpt= '') | |
| saveInSentbox ($a_attachment, $a_rcp_to, $a_rcp_cc, $a_rcp_bcc, $a_type, $a_m_subject, $a_m_message) | |
| send mime mail using class.ilMimeMail.php | |
| addFullname ($a_email) | |
| add user fullname to mail 'From' | |
| sendMimeMail ($a_rcp_to, $a_rcp_cc, $a_rcp_bcc, $a_m_subject, $a_m_message, $a_attachments) | |
| send mime mail using class.ilMimeMail.php All external mails are send to SOAP::sendMail starting a kind of background process | |
| getEmailOfSender () | |
| get email of sender public | |
| saveAttachments ($a_attachments) | |
| set attachments | |
| getAttachments () | |
| get attachments public | |
| explodeRecipients ($a_recipients) | |
| explode recipient string allowed seperators are ',' ';' ' ' | |
| __getCountRecipient ($rcp, $a_only_email=true) | |
| __getCountRecipients ($a_to, $a_cc, $a_bcc, $a_only_email=true) | |
| __getEmailRecipients ($a_rcp) | |
| __prependMessage ($a_m_message, $rcp_to, $rcp_cc) | |
| __checkSystemRecipients (&$a_rcp_to) | |
| __substituteRecipients ($a_rcp, $direction) | |
| Note: This function can only be used, when ILIAS is configured to not use standards compliant mail addresses. | |
Static Public Member Functions | |
| static | _getUserInternalMailboxAddress ($usr_id, $login=null, $firstname=null, $lastname=null) |
| STATIC METHOD. | |
| static | _usePearMail () |
| STATIC METHOD. | |
| static | _getAutoGeneratedMessageString ($lang=null) |
| get auto generated info string | |
| static | _getAnonymousName () |
Private Attributes | |
| $mlists = null | |
Class Mail this class handles base functions for mail handling.
If ILIAS is configured to use standards compliant e-mail addresses, then this class supports RFC 822 compliant address lists as specified in http://www.ietf.org/rfc/rfc0822.txt
Examples: The following mailbox addresses work for sending an e-mail to the user with the login john.doe and e-mail address jd@mail.com. The user is member of the course "French Course". The member role of the course object has the name "il_crs_member_998" and the object ID "1000".
john.doe John Doe <john.doe> john.doe #member@[French Course] #il_crs_member_998 #il_role_1000 jd@mail.com John Doe jd@mail.com
Syntax Rules: The following excerpt from chapter 6.1 "Syntax" of RFC 822 is relevant for the semantics described below:
addr-spec = local-part [ "@", domain ]
Semantics: User account mailbox address:
Role object mailbox address:
External E-Mail address:
If ILIAS is not configured to use standards compliant e-mail addresses, then the following description applies:
Examples: The following mailbox addresses work for sending an e-mail to the user with the login john.doe, who is member of the course "French Course". Assuming that the member role of the course object has the name "il_crs_member_998" and the object ID "1000".
john.doe #il_crs_member_998 #il_role_1000 jd@mail.com
Syntax: The following syntax rule is relevant for the semantics described below:
addr-spec = local-part [ "@", domain ]
Semantics: User account mailbox address:
Role object mailbox address:
External E-Mail address:
Definition at line 130 of file class.ilMail.php.
| ilMail::__checkSystemRecipients | ( | & | $a_rcp_to | ) |
Definition at line 2138 of file class.ilMail.php.
References ilObjUser\_getAllUserLogins().
Referenced by sendMail().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMail::__getCountRecipient | ( | $rcp, | |
$a_only_email = true |
|||
| ) |
Definition at line 2034 of file class.ilMail.php.
References _usePearMail(), and explodeRecipients().
Referenced by __getCountRecipients().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMail::__getCountRecipients | ( | $a_to, | |
| $a_cc, | |||
| $a_bcc, | |||
$a_only_email = true |
|||
| ) |
Definition at line 2083 of file class.ilMail.php.
References __getCountRecipient().
Referenced by sendMail().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMail::__getEmailRecipients | ( | $a_rcp | ) |
Definition at line 2090 of file class.ilMail.php.
References _usePearMail(), and explodeRecipients().
Referenced by sendMail().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMail::__prependMessage | ( | $a_m_message, | |
| $rcp_to, | |||
| $rcp_cc | |||
| ) |
Definition at line 2121 of file class.ilMail.php.
| ilMail::__substituteRecipients | ( | $a_rcp, | |
| $direction | |||
| ) |
Note: This function can only be used, when ILIAS is configured to not use standards compliant mail addresses.
If standards compliant mail addresses are used, substitution is not supported, because then we do the parsing of mail addresses using the Pear Mail Extension.
Definition at line 2157 of file class.ilMail.php.
References ilObjUser\_loginExists(), and explodeRecipients().
Referenced by distributeMail(), and sendMail().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 2293 of file class.ilMail.php.
Referenced by ilPDMailBlockGUI\fillRow(), ilPDMailGUI\getPDMailHTML(), ilMailFolderGUI\printMail(), ilMailFolderGUI\showFolder(), and ilMailFolderGUI\showMail().
Here is the caller graph for this function:
|
static |
get auto generated info string
public
| string | language |
Definition at line 2278 of file class.ilMail.php.
References $ilSetting, $lang, and ilLanguageFactory\_getLanguage().
Referenced by ilECSAppEventListener\_sendNotification(), ilECSAppEventListener\handleEvent(), ilECSContentWriter\sendNewContentNotification(), and ilAuthECS\sendNotification().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
STATIC METHOD.
Returns the internal mailbox address for the specified user.
This functions (may) perform faster, if the login, firstname and lastname are supplied as parameters aloing with the $usr_id.
| usr_id | the usr_id of the user |
| login | optional, but if you supply it, you have to supply the firstname and the lastname as well |
| firstname | optional |
| lastname | public |
Definition at line 2214 of file class.ilMail.php.
References _usePearMail().
Referenced by ilUsersOnlineBlockGUI\getListRowData().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
STATIC METHOD.
Returns true, if Pear Mail shall be used for resolving mail addresses.
public
Definition at line 2247 of file class.ilMail.php.
References $ilias, $log, and $result.
Referenced by __getCountRecipient(), __getEmailRecipients(), _getUserInternalMailboxAddress(), checkRecipients(), distributeMail(), explodeRecipients(), getEmailsOfRecipients(), ilRbacReview\getRoleMailboxAddress(), getUserIds(), ilUtil\is_email(), ilObjGroupGUI\mailMembersObject(), ilObjiLincCourseGUI\mailMembersObject(), ilObjCourseGUI\mailMembersObject(), parseRcptOfMailingLists(), ilRbacReview\searchRolesByMailboxAddressList(), and sendMail().
Here is the caller graph for this function:| ilMail::addFullname | ( | $a_email | ) |
add user fullname to mail 'From'
| string | email of sender |
Definition at line 1823 of file class.ilMail.php.
References ilMimeMail\_mimeEncode().
Referenced by sendMimeMail().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMail::checkMail | ( | $a_rcp_to, | |
| $a_rcp_cc, | |||
| $a_rcp_bcc, | |||
| $a_m_subject, | |||
| $a_m_message, | |||
| $a_type | |||
| ) |
check if mail is complete, recipients are valid public
| string | rcp_to |
| string | rcp_cc |
| string | rcp_bcc |
| string | m_subject |
| string | m_message |
Definition at line 1269 of file class.ilMail.php.
Referenced by sendMail().
Here is the caller graph for this function:| ilMail::checkRecipients | ( | $a_recipients, | |
| $a_type | |||
| ) |
check if recipients are valid public
| string | string with login names or group names (start with #) |
Definition at line 1394 of file class.ilMail.php.
References $user_id, _usePearMail(), explodeRecipients(), ilObjUser\getUserIdByLogin(), ilUtil\groupNameExists(), and ilUtil\is_email().
Referenced by sendMail().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMail::countMailsOfFolder | ( | $a_folder_id | ) |
count all mails of a specific folder public
| integer | id of folder |
Definition at line 631 of file class.ilMail.php.
References $res.
| ilMail::deleteMails | ( | $a_mail_ids | ) |
delete mail public
| array | mail ids |
Definition at line 777 of file class.ilMail.php.
References $res.
Referenced by sendMail().
Here is the caller graph for this function:| ilMail::deleteMailsOfFolder | ( | $a_folder_id | ) |
delete all mails of a specific folder public
| integer | id of folder |
Definition at line 653 of file class.ilMail.php.
References $res.
| ilMail::distributeMail | ( | $a_rcp_to, | |
| $a_rcp_cc, | |||
| $a_rcp_bcc, | |||
| $a_subject, | |||
| $a_message, | |||
| $a_attachments, | |||
| $sent_mail_id, | |||
| $a_type, | |||
| $a_action, | |||
$a_use_placeholders = 0 |
|||
| ) |
send internal message to recipients private
| string | to |
| string | cc |
| string | bcc |
| string | subject |
| string | message |
| array | attachments |
| integer | id of mail which is stored in sentbox |
| array | 'normal' and/or 'system' and/or 'email' |
Definition at line 954 of file class.ilMail.php.
References $log, __substituteRecipients(), ilObjUser\_lookupEmail(), _usePearMail(), getUserIds(), replacePlaceholders(), sendInternalMail(), and sendMimeMail().
Referenced by sendMail().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMail::doesRecipientStillExists | ( | $a_recipient, | |
| $a_existing_recipients | |||
| ) |
Definition at line 267 of file class.ilMail.php.
References explodeRecipients().
Here is the call graph for this function:| ilMail::enableSOAP | ( | $a_status | ) |
Definition at line 330 of file class.ilMail.php.
| ilMail::explodeRecipients | ( | $a_recipients | ) |
explode recipient string allowed seperators are ',' ';' ' '
Returns an array with recipient objects
private
Definition at line 2001 of file class.ilMail.php.
References _usePearMail().
Referenced by __getCountRecipient(), __getEmailRecipients(), __substituteRecipients(), checkRecipients(), doesRecipientStillExists(), getEmailsOfRecipients(), getUserIds(), and parseRcptOfMailingLists().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMail::fetchMailData | ( | $a_row | ) |
fetch all query data from table mail public
| object | object of query |
Definition at line 799 of file class.ilMail.php.
Referenced by getMail(), getMailsOfFolder(), getNextMail(), getPreviousMail(), and getSavedData().
Here is the caller graph for this function:| ilMail::formatNamesForOutput | ( | $users = '' | ) |
Prepends the fullname of each ILIAS login name (is user has a public profile) found in the passed string and brackets the ILIAS login name afterwards.
| string | $users | String containing to, cc or bcc recipients |
public
Definition at line 491 of file class.ilMail.php.
References ilObjUser\_lookupId(), and ilObjUser\_lookupPref().
Here is the call graph for this function:| ilMail::formatNotificationMessage | ( | $user_id, | |
$mail_data = array() |
|||
| ) |
Definition at line 453 of file class.ilMail.php.
References $lng, $mail_data, $tpl, $user_id, ilDatePresentation\formatDate(), IL_CAL_DATETIME, and replacePlaceholders().
Here is the call graph for this function:| ilMail::formatNotificationSubject | ( | ) |
Definition at line 448 of file class.ilMail.php.
| ilMail::getAttachments | ( | ) |
get attachments public
Definition at line 1983 of file class.ilMail.php.
| ilMail::getEmailOfSender | ( | ) |
get email of sender public
Definition at line 1944 of file class.ilMail.php.
References ilUtil\is_email().
Referenced by sendMimeMail().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMail::getEmailsOfRecipients | ( | $a_rcp | ) |
get email addresses of recipients public
| string | string with login names or group names (start with #) or email address |
Definition at line 1297 of file class.ilMail.php.
References $ref_id, ilObject\_getAllReferences(), ilObjGroup\_lookupIdByTitle(), _usePearMail(), explodeRecipients(), ilObjectFactory\getInstanceByRefId(), and ilObjUser\getUserIdByLogin().
Here is the call graph for this function:| ilMail::getMail | ( | $a_mail_id | ) |
get data of one mail public
| int | mail_id |
Definition at line 691 of file class.ilMail.php.
References $mail_data, DB_FETCHMODE_OBJECT, and fetchMailData().
Here is the call graph for this function:| ilMail::getMailCounterData | ( | ) |
get mail counter data returns data array with indexes "total","read","unread" public
Definition at line 677 of file class.ilMail.php.
| ilMail::getMailObjectReferenceId | ( | ) |
Definition at line 443 of file class.ilMail.php.
References $mail_obj_ref_id.
Referenced by ilUsersOnlineBlockGUI\getListRowData().
Here is the caller graph for this function:| ilMail::getMailsOfFolder | ( | $a_folder_id | ) |
get all mails of a specific folder public
| integer | id of folder |
Definition at line 587 of file class.ilMail.php.
References $res, DB_FETCHMODE_OBJECT, and fetchMailData().
Here is the call graph for this function:| ilMail::getNextMail | ( | $a_mail_id | ) |
Definition at line 567 of file class.ilMail.php.
References $mail_data, DB_FETCHMODE_OBJECT, and fetchMailData().
Here is the call graph for this function:| ilMail::getPreviousMail | ( | $a_mail_id | ) |
Definition at line 553 of file class.ilMail.php.
References $mail_data, DB_FETCHMODE_OBJECT, and fetchMailData().
Here is the call graph for this function:| ilMail::getSavedData | ( | ) |
get saved data public
Definition at line 1573 of file class.ilMail.php.
References $mail_data, DB_FETCHMODE_OBJECT, and fetchMailData().
Referenced by savePostData().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMail::getSaveInSentbox | ( | ) |
Definition at line 349 of file class.ilMail.php.
References $save_in_sentbox.
Referenced by sendMail().
Here is the caller graph for this function:| ilMail::getUserIds | ( | $a_recipients | ) |
get user_ids
| string | recipients seperated by ',' |
Definition at line 1168 of file class.ilMail.php.
References $log, $ref_id, ilObject\_getAllReferences(), ilObjGroup\_lookupIdByTitle(), _usePearMail(), explodeRecipients(), ilObjectFactory\getInstanceByRefId(), ilObjUser\getUserIdByLogin(), and ilUtil\groupNameExists().
Referenced by distributeMail().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMail::ilMail | ( | $a_user_id | ) |
Constructor setup an mail object public.
| integer | user_id |
Definition at line 236 of file class.ilMail.php.
References $ilias, $lng, readMailObjectReferenceId(), and setSaveInSentbox().
Referenced by ilFormatMail\ilFormatMail().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMail::isSOAPEnabled | ( | ) |
Definition at line 334 of file class.ilMail.php.
References $soap_enabled.
Referenced by sendMimeMail().
Here is the caller graph for this function:| ilMail::markRead | ( | $a_mail_ids | ) |
mark mails as read public
| array | mail ids |
Definition at line 710 of file class.ilMail.php.
References $in, $res, and ilUtil\quoteArray().
Here is the call graph for this function:| ilMail::markUnread | ( | $a_mail_ids | ) |
mark mails as unread public
| array | mail ids |
Definition at line 732 of file class.ilMail.php.
References $in, $res, and ilUtil\quoteArray().
Here is the call graph for this function:| ilMail::moveMailsToFolder | ( | $a_mail_ids, | |
| $a_folder_id | |||
| ) |
move mail to folder public
| array | mail ids |
| int | folder_id |
Definition at line 755 of file class.ilMail.php.
References $in, $res, and ilUtil\quoteArray().
Here is the call graph for this function:| ilMail::parseRcptOfMailingLists | ( | $rcpt = '' | ) |
Definition at line 1742 of file class.ilMail.php.
References _usePearMail(), and explodeRecipients().
Referenced by sendMail().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMail::readMailObjectReferenceId | ( | ) |
read and set mail object id private
Definition at line 418 of file class.ilMail.php.
References $res, and DB_FETCHMODE_ASSOC.
Referenced by ilMail().
Here is the caller graph for this function:| ilMail::replacePlaceholders | ( | $a_message, | |
| $a_user_id | |||
| ) |
Definition at line 914 of file class.ilMail.php.
Referenced by distributeMail(), formatNotificationMessage(), and sendInternalMail().
Here is the caller graph for this function:| ilMail::saveAttachments | ( | $a_attachments | ) |
set attachments
| array | array of attachments public |
Definition at line 1965 of file class.ilMail.php.
References $res.
| ilMail::saveInSentbox | ( | $a_attachment, | |
| $a_rcp_to, | |||
| $a_rcp_cc, | |||
| $a_rcp_bcc, | |||
| $a_type, | |||
| $a_m_subject, | |||
| $a_m_message | |||
| ) |
send mime mail using class.ilMimeMail.php
| array | attachments |
| string | to |
| string | cc |
| string | bcc |
| string | type |
| string | subject |
| string | message public |
Definition at line 1804 of file class.ilMail.php.
References sendInternalMail().
Referenced by sendMail().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMail::savePostData | ( | $a_user_id, | |
| $a_attachments, | |||
| $a_rcp_to, | |||
| $a_rcp_cc, | |||
| $a_rcp_bcc, | |||
| $a_m_type, | |||
| $a_m_email, | |||
| $a_m_subject, | |||
| $a_m_message, | |||
| $a_use_placeholders | |||
| ) |
save post data in table public
| int | user_id |
| array | attachments |
| string | to |
| string | cc |
| string | bcc |
| array | type of mail (system,normal,email) |
| int | as email (1,0) |
| string | subject |
| string | message |
| int | use placeholders |
Definition at line 1533 of file class.ilMail.php.
References $res, and getSavedData().
Here is the call graph for this function:| ilMail::sendInternalMail | ( | $a_folder_id, | |
| $a_sender_id, | |||
| $a_attachments, | |||
| $a_rcp_to, | |||
| $a_rcp_cc, | |||
| $a_rcp_bcc, | |||
| $a_status, | |||
| $a_m_type, | |||
| $a_m_email, | |||
| $a_m_subject, | |||
| $a_m_message, | |||
$a_user_id = 0, |
|||
$a_use_placeholders = 0 |
|||
| ) |
save mail in folder private
| integer | id of folder |
| integer | sender_id |
| array | attachments |
| string | to |
| string | cc |
| string | bcc |
| string | status |
| string | type of mail (system,normal) |
| integer | as email (1,0) |
| string | subject |
| string | message |
| integer | user_id |
Definition at line 872 of file class.ilMail.php.
References $log, $res, $user_id, DB_FETCHMODE_ASSOC, and replacePlaceholders().
Referenced by distributeMail(), and saveInSentbox().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMail::sendMail | ( | $a_rcp_to, | |
| $a_rcp_cc, | |||
| $a_rcp_bc, | |||
| $a_m_subject, | |||
| $a_m_message, | |||
| $a_attachment, | |||
| $a_type, | |||
$a_use_placeholders = 0 |
|||
| ) |
send external mail using class.ilMimeMail.php
| string | to |
| string | cc |
| string | bcc |
| string | subject |
| string | message |
| array | attachments |
| array | type (normal and/or system and/or email) |
| integer | also as email (0,1) public |
Definition at line 1598 of file class.ilMail.php.
References $lng, $log, __checkSystemRecipients(), __getCountRecipients(), __getEmailRecipients(), __substituteRecipients(), _usePearMail(), checkMail(), checkRecipients(), deleteMails(), distributeMail(), getSaveInSentbox(), parseRcptOfMailingLists(), saveInSentbox(), and sendMimeMail().
Referenced by ilObjGroupGUI\assignSubscribersObject(), and ilCourseParticipants\sendNotification().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMail::sendMimeMail | ( | $a_rcp_to, | |
| $a_rcp_cc, | |||
| $a_rcp_bcc, | |||
| $a_m_subject, | |||
| $a_m_message, | |||
| $a_attachments | |||
| ) |
send mime mail using class.ilMimeMail.php All external mails are send to SOAP::sendMail starting a kind of background process
| string | of recipients |
| string | of recipients |
| string | of recipients |
| string | subject |
| string | message |
| array | attachments public |
Definition at line 1844 of file class.ilMail.php.
References $_COOKIE, ilMimeMail\_mimeEncode(), addFullname(), getEmailOfSender(), and isSOAPEnabled().
Referenced by distributeMail(), and sendMail().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMail::setMailMessage | ( | $a_message | ) |
Definition at line 409 of file class.ilMail.php.
| ilMail::setMailRcpBc | ( | $a_rcp_bc | ) |
Definition at line 389 of file class.ilMail.php.
| ilMail::setMailRcpCc | ( | $a_rcp_cc | ) |
Definition at line 379 of file class.ilMail.php.
| ilMail::setMailRcpTo | ( | $a_rcp_to | ) |
Definition at line 369 of file class.ilMail.php.
| ilMail::setMailSendType | ( | $a_types | ) |
Definition at line 359 of file class.ilMail.php.
| ilMail::setMailSubject | ( | $a_subject | ) |
Definition at line 399 of file class.ilMail.php.
| ilMail::setSaveInSentbox | ( | $a_save_in_sentbox | ) |
Definition at line 344 of file class.ilMail.php.
Referenced by ilMail().
Here is the caller graph for this function:| ilMail::updateDraft | ( | $a_folder_id, | |
| $a_attachments, | |||
| $a_rcp_to, | |||
| $a_rcp_cc, | |||
| $a_rcp_bcc, | |||
| $a_m_type, | |||
| $a_m_email, | |||
| $a_m_subject, | |||
| $a_m_message, | |||
$a_draft_id = 0, |
|||
$a_use_placeholders = 0 |
|||
| ) |
Definition at line 822 of file class.ilMail.php.
References $res.
| ilMail::$ilias |
Definition at line 138 of file class.ilMail.php.
Referenced by _usePearMail(), and ilMail().
| ilMail::$lng |
Definition at line 145 of file class.ilMail.php.
Referenced by formatNotificationMessage(), ilMail(), replacePlaceholders(), and sendMail().
| ilMail::$mail_counter |
Definition at line 182 of file class.ilMail.php.
| ilMail::$mail_data |
Definition at line 189 of file class.ilMail.php.
Referenced by ilFormatMail\appendSearchResult(), formatNotificationMessage(), getMail(), getNextMail(), getPreviousMail(), and getSavedData().
| ilMail::$mail_message |
Definition at line 222 of file class.ilMail.php.
| ilMail::$mail_obj_ref_id |
Definition at line 197 of file class.ilMail.php.
Referenced by getMailObjectReferenceId().
| ilMail::$mail_options |
Definition at line 154 of file class.ilMail.php.
| ilMail::$mail_rcp_bc |
Definition at line 220 of file class.ilMail.php.
| ilMail::$mail_rcp_cc |
Definition at line 219 of file class.ilMail.php.
| ilMail::$mail_rcp_to |
Definition at line 218 of file class.ilMail.php.
| ilMail::$mail_send_type |
Definition at line 204 of file class.ilMail.php.
| ilMail::$mail_subject |
Definition at line 221 of file class.ilMail.php.
| ilMail::$mail_use_placeholders = 0 |
Definition at line 223 of file class.ilMail.php.
| ilMail::$mfile |
Definition at line 152 of file class.ilMail.php.
|
private |
Definition at line 227 of file class.ilMail.php.
| ilMail::$save_in_sentbox |
Definition at line 211 of file class.ilMail.php.
Referenced by getSaveInSentbox().
| ilMail::$soap_enabled = true |
Definition at line 225 of file class.ilMail.php.
Referenced by isSOAPEnabled().
| ilMail::$table_mail |
Definition at line 168 of file class.ilMail.php.
| ilMail::$table_mail_saved |
Definition at line 175 of file class.ilMail.php.
| ilMail::$user_id |
Definition at line 161 of file class.ilMail.php.
Referenced by checkRecipients(), formatNotificationMessage(), and sendInternalMail().