BlueWebMail
Category: Communication
—
Other products by this author
Current release
No stable release available yet.
Experimental releases
Upcoming and alpha/beta/candidate releases
- Alpha releases should only be used for testing and development.
- Beta releases and Release Candidates are normally released for production testing, but should not be used on mission-critical sites.
- Always install on a separate test server first, and make sure you have proper backups before installing.
Project Description
- Project resources
Features:
- access to IMAP accounts
- message management
- draft management
- folder management
- an overview portlet outside the mailbox
- addressbook, global (uses PAS groups) and personal, could also be used standalone
- global and personal contact search
- possibility for copying global contacts to personal ones
- grouping of personal contacts
- direct attachment to ATCT extraction to display attachments inline in message view
- optional IMAP authentication with PAS properties
- sending restrictions (could be defined for groups with wildcard matches)
- group mailing
- wysiwyg editor support (kupu only) for html mails
- on the fly switching between plaintext and html message creation mode
- multiple attachment sending
- mailheader caching
- Pluggable MailSendout, Receipient Provider, DispatchRuleSet using zcml
Installation
- checkout the desired bundle from https://svn.plone.org/svn/collective/BlueWebMail/bundles/plone2.5
- checkout from collective and install the dependent modules bda.email.imap and bda.cache and restart zope
- Install BlueWebMail with the quickinstaller (BlueWebMail already uses a profile, but the installation is a mixture between QI and profiles and the profile is invoked programmatically by the install script -> planned to be changed at plone 3 mirgration)
- create an address book object and a mailbox object with the authenticated user.
TODO:
- testing
- fix folder management for several IMAP servers (currently tested against courier, but the behaviour differs on other servers)
- optimize caching (on message management actions cache flushes are made as reload, thats not that fast)
- some refactoring of the underlying imap lib (bda.email.imap), see README.txt in module for details
- make all this macro stuff beeing viewlets (planned when migrating to plone3)
- modify controller being a viewlet manager to get rid of this ugly redirecting stuff (planned when mirgrating to plone3)
- move headerparsing from browser view to lower level
- get rid of QI setup
Written 2006, 2007
- BlueDynamics Klein & Partner KEG, Innsbruck, Austria
- Squarewave Computing Robert Niederreiter, Innsbruck, Austria
Author: Robert Niederreiter, Jens Klein
License: GPL