CJavaMail Channel for uPortal 2.3

CJavamail is a webmail client channel for JA-SIG uPortal. It allows to read e-mail from pop or imap server. Next, it will allow to send e-mail. Though today UBC Webmail is more advanced than CJavamail, CJavamail is a good example of a simple channel.

Version 0.1
by Vincent Bonamy (Vincent Bonamy at sourceforge.net)


INSTALLATION (Publishing)

Channel Type
Custom
Channel Title
CJavaMail
Channel Name
CJavaMail
Channel Description
WebMail Client
Channel Timeout
30000
Channel Class
org.bonam.uportal.channels.cjavamail.CJavaMail
Parameters
None
Category
Applications
Groups
Everyone

Jar Installation

  1. Modify build.properties so that deploy.home point to your uPortal directory in Tomcat, ex. /usr/share/tomcat4/webapps/uPortal
  2. Make a 'ant deploy'
  3. Restart your application server

Implemented features

LoginView
Connect to imap or pop server thanks to javamail API of Sun http://java.sun.com/products/javamail/
InboxView
Display list of messages in the Inbox Folder.
MessageView
Display text message. Allow to Download Attachments files.

In Progress features

MessageView
Display html message.

Future features

EditView
Edit a new message to send via smtp server (thanks to javamail).