Mail Sender
New release!
Mail Sender 1.6.3 is out and available at https://source.sakaiproject.org/contrib/mailsender/tags/1.6.3/
Mail Sender is a drop-in replacement for Mailtool but with a slightly different approach. While general functionality is the same, some items have been removed to help with source maintenance and to enhance the user experience. Permissions and tool ID from mailtool are preserved in Mail Sender to help as a drop-in replacement.
Mail Sender is released independently and is included as a core tool starting with the Sakai 2.9.0 release.
Differences from Mailtool
- Implemented using RSF. The original JSF implementation made several full cycle calls back to the server when performing even simple tasks such as selecting a checkbox or clicking a link to show more recipients within a group. This has been changed to use AJAX to show the recipients in the groups without refreshing the screen.
- Lazy loading of recipients. The initial screen is minimal is quick to load. To build the screen up after the initial page load, AJAX is used to retrieve data from the server and is cached locally. Subsequent calls for previously retried data will refer to the local cache. This will help users that suffer from long page loads as a result of a large list of possible recipients.
- Fewer recipient selection views. Rather than having 3+ views to change between for selecting recipients, Mail Sender has one view that strives to be a "best of" sampling from previous views along with new features that bring forward the design of the interface. The new interface uses Roles, Sections, and Groups as selection starting points.
Versions
- v1.6.3 (release January 12, 2011)
- Current stable 1.6 release that uses an internal mail server (commons-email) to send messages. It is suggested to migrate to 1.7.0 if possible.
- v1.7.0 (to be release September, 2011)
- Upcoming release that uses the Sakai EmailService to send messages and drops commons-email. Supports Sakai versions that run on the kernel (>= v2.6.0).
- v2.0.0 (TBA)
- Development version for review of converting Mail Sender from RSF to Wicket.
Source
- The source lives in the core subversion repository: https://source.sakaiproject.org/svn/mailsender/.
- Automatically generated documentation relating to the latest release is available: http://source.sakaiproject.org/release/mailsender/1.6.3/
- Binary artifacts are available in the Sakai maven 2 repository: https://source.sakaiproject.org/maven2/org/sakaiproject/mailsender/
- There are legacy builds that were strictly conversions from JSF to RSF. No changes were made to the email service. These can be found under https://source.sakaiproject.org/svn/mailsender/tags/legacy-* but should only be considered as historical artifacts that have no future value.
- The latest stable code as of 12 January 2011 is https://source.sakaiproject.org/svn/mailsender/tags/1.6.3/. Many unit tests are being written and issues resolved.
Building
Building is like any other standard maven project.
mvn clean install
Screenshots
Compose
Options