Feature Wiki

Information about planned and released features

Tabs

Mail

1 General

Maintainer and Tester

  • Mail
    • Authority to Sign off on Conceptual Changes: mjansen
    • Authority to Sign off on Code Changes: mjansen
    • Authority to Curate Test Cases: mjansen
    • Authority to (De-)Assign Authorities: mjansen (Databay AG)
    • Tester: Till Lennart Vogt/Test-Team OWL
    • Assignee for Security Reports: mjansen
    • Assignee for Security Issues: mjansen
    • Unit-specific Guidelines, Rules, and Regulations: LINK MISSING

 

Additional

Roadmap

Mid Term

Refactor Registration Process of Mail Template Context

Currently, mail template contexts can be defined in the component XML file. These files are processed by \ilMailTemplateContextDefinitionProcessor::beginTag and \ilMailTemplateContextDefinitionProcessor::endTag, which are called by the \ilComponentDefinitionReader.

Current Problems: * \ilMailTemplateContextService::getContextInstance is used in multiple contexts. * Certain dependencies (retrieved from $DIC) do not exist or are replaced with fake objects during setup, but the actual services are required in the constructors of the concrete implementations. * There should be an interface segregation for the registration of mail template contexts and the actual provided context which is responsible to provide/replace placeholders. * To solve the problem, the mail context implementations are currently created with the Reflection API in the setup context.

IRSS Integration

Files should be handled by the IRSS

 

2 Projects

The following projects are planned or have been realised for this component:

NEW Projects

Ongoing Projects

Projects On-Hold

Completed Projects

3 Suggested Features

In the following list you can add a request for a new feature or pick-up an already suggested feature about that should be decided again. The lists below show existing suggestions and scheduled features of this component.

Ready for Jour Fixe

Already suggested

  1. Abandon Tabs and functional Duplicates of Contacts and Settings in Mail
  2. Automatically Move E-Mails to Folders by Configurable Rules
  3. Certificate Mail
  4. Cut&Paste in Mail
  5. Deactivation of Mail Inbox
  6. Default-HTML-Frame for Mail in System Style
  7. Disable placeholders
  8. Editor for Mail Content
  9. HTML-Maileditor using TinyMCE/CKEditor
  10. Improve mail notification of forums
  11. Improvement of mail system and mail creation
  12. Inactivation of Expired Users via Cron
  13. Integration of IMAP mail
  14. Integration of the Event Period Dates in Notification for New Course/Group Members
  15. Mail Alert on Deletion of Inactivated Users via Cron
  16. Mail Attachments: Change from »Edit« to »Add«
  17. Mail Certificate to user
  18. Mail Notification
  19. Mail Quota
  20. Mail Template for Rater
  21. Mail via role assignment over the personal dektop
  22. Mail: Make saluation configurable
  23. Mail: System Check
  24. Mail: Use of placeholders in subject
  25. Mailtemplates editable in Communication-Section
  26. Messaging groups in a booking pool
  27. Multi-lingual Text Templates for Mails
  28. Node Specific Tools
  29. option to deactivate Search users in mail function
  30. Placeholder FIRST NAME in fields CC and BCC
  31. Placeholder for automatically generated mails
  32. Possibility to maintain system mails in the mail templates
  33. Preview of Mail Content
  34. Reply to Mailing List
  35. Respond from External Mail Client
  36. Revision of ILIAS mails for ECS users
  37. Second E-Mail Address in CC
  38. Send Mail to all Users/Participants
  39. Send Survey Invite Mail
  40. Separate System Messages in Mail Inbox
  41. Systemmails editable in Communication-Section
  42. Templates for Automatic Mails
  43. Text formatting editior for message content
  44. Transfer of Mail Presentation into a Standard Item with Lead Image
  45. Transfer the mail tree into a Combined Slate
  46. Usability Improvements for the ILIAS Mail System
  47. User account email for sender-mail (from header)

4 Accepted Features

The following features have been accepted for trunk but are not yet scheduled for a specific ILIAS version.

5 Scheduled Features

The following features have been scheduled / published in ILIAS 12:

The following features have been scheduled / published in ILIAS 11:

The following features have been scheduled / published in ILIAS 10:

The following features have been scheduled / published in ILIAS 9:

The following features have been scheduled / published in ILIAS 8:

The following features have been scheduled / published in ILIAS 7:

The following features have been scheduled / published in ILIAS 6:

The following features have been scheduled / published in ILIAS 5.4:

The following features have been scheduled / published in ILIAS 5.3:

The following features are planned to be developed or already in development for ILIAS 5.2:

The following features have been scheduled / published in ILIAS 5.1:

The following features have already been developed and published in ILIAS 5.0:

The following features have already been developed and published in ILIAS 4.4: 
The following features have already been developed and published in ILIAS 4.3:
  • none
 
The following features have already been developed and published in ILIAS 4.2: 
The following features have already been developed and published in ILIAS 4.1: 
The following features have already been developed and published in ILIAS 4.0:

6 Redundant and Rejected Feature Requests

Requests that are redundant (already implemented in other requests)

Rejected Feature Requests

Last edited: 20. Aug 2025, 14:27, Gruber, Ann-Christin [acgruber]