Email Preview Portlet

Description

The Email Preview Portlet is a JSR-268 read-only email portlet. This portlet allows a user to connect to an IMAP, POP3, or Exchange Web Services email store and view and manage contents of INBOX and other mail folders.

Features

  • Display total message count & unread message count
  • Display the contents of your Inbox or any folder on the mail server
  • Display messages in a table, with the following information for each message
    • Subject
    • Sender
    • Date Sent
    • Whether the message has been previously viewed
    • Whether the message contains attachments
  • Page through your messages & choose page size
  • Check for new messages ("Refresh")
  • Click on a message to view it's content
  • Display customizable Welcome message
  • Display customizable Help text
  • Provide authentication via cached credential replay or user-specified preferences
  • Uses Antisamy to protect against cross-site scripting (XSS)
Administrator Settings

These may be configured by the administrator or omitted. The following connection settings apply to IMAP/POP integration. Exchange Web Services support is also available.

  • Protocol - IMAP(S) or POP(S)
  • Mail Server (host)
  • Port
  • Inbox Folder Name
  • Timeout
  • Connection Timeout
  • Inbox URL (for click-through into the webmail client)
  • Link Service
  • Authentication Service (cachePassword and/or portletPreferences)
  • Which settings, if any, users may configure (see below)
User Settings

These may be set by users if permitted by the administrator. If any field is defined by both the admin and the user, the user's value is used.

  • Protocol (not including Exchange Web Services)
  • Mail Server (host)
  • Port
  • Mailbox folder name
  • Mark Messages Read
  • Username (portletPreferences authentication only)
  • Password (portletPreferences authentication only)
  • Show rollup (smaller) or preview (larger) on login
  • Focus on Preview

More information

 Sample Configuration:
 

 

Project Details

Current Version

1.1.0

Author(s)

Andrew Wills
Jen Bourey
Bruce Tong

Issue Tracking

https://issues.jasig.org/browse/EMAILPLT

License

Apache Software License, Version 2.0

Release Notes

v1.1.0 Release Notes

Java API Docs

 

Download Source

https://github.com/jasig/email-preview

Current Adopters

Are you using this portlet? Be listed here and help Jasig to gauge adoption of this really quite cool portlet.

Screenshots

To view larger screenshots, click on one of the thumbnails below: