Disclaimer
Webmail is currently in an early development stage. Do not install this module in production environments. Even in development environments connecting to actual mailboxes may result in data loss.
This suite of modules will provide the ability to access external mail accounts (IMAP or POP3) to read, write and manage your e-mail right on your Drupal site.
Target audiences
Site users
The goal is to replicate the user interface goodies of popular Webmail clients, i.e. click-sortable mail overviews, automatic mail configuration by email-address, etc.
Site builders
Whether you want to just use this for a one-man personal mail account or you want to have many users connect to mail accounts of their choice or you want to manage one mail account with multiple users or ... It's up to you! You can also configure and fine-tune the user interface each user sees.
Developers
Strict API / UI separation allows for alternate UI models. The clean API functions make it easy to setup the Webmail configuration in your install profile or to interact with external mailboxes for completely different use-cases.
Included modules
Webmail API
This module provides API functions for accessing mails and mailboxes. It also provides API functions to manage servers (i.e. "imap.googlemail.com") and connections (i.e. "john_smith @ googlemail.com"). Implementing modules can then relate connections to objects of their choice (see Webmail Site and Webmail User below). It also provides a permission for each server and connection to allow for very fine-grained access control.
Webmail Admin UI
This module provides the user interface for managing servers and connections (see above). It can be turned off on production sites.
Webmail UI
This module provides the actual user interface for browsing e-mails.
Webmail Site
This module allows to manage one or many mail connection(s) for the site. This is useful websites that are for or about one person only or for company websites where a handful of people manage a handful of mail accounts.
Webmail User
This module allows to manage one or many mail connection(s) per user. This is useful for community or corporate websites where each user account is associated with a specific e-mail address. You can also set the module up, so that each user can choose the mail connection him- or herself.
Planned modules
Webmail OG: Manage mail connections per Organic Group.
Dependencies
Note that for now development will only happen in Git, not in the issue queue. You are of course encouraged to file bug reports or feature requests!
Downloads
Project Information
- Maintenance status: Seeking co-maintainer(s)
- Development status: Under active development
- Module categories: Mail
- Last modified: May 31, 2011