Privatemsg
This module allows your site's visitors to send private messages to each other.
Upgrade from 1.8 to 3.0
Upgrade path is now available from 1.8 to 3.0. I encourage all privatemsg users to upgrade for added stability and new features.
more information about the upgrade path confirmation available at http://drupal.org/node/284093#comment-939659
What is happening now?
Privatemsg module is undergoing a complete rewrite for the drupal 6 version. architecture has been decided on and alpha code will soon be commited to repository so people can start testing it and helping out with patches.
Roadmap for improvement
donestep 1: Fix as many issues in 5.x-3.x release as possible
donestep 2: Make an official 5.x-3.x release which will be the final release of the private message in the current format and architecture
in worksstep 3: Break up private message into multiple modules and enable all (or as much as possible) aspects of privatemsg to be extendable/modifiable via API and special hooks via other modules
step 4: TODO
step 5: TODO
in worksstep n: Port to drupal 6 (this step will include complete architectural change of privatemsg module. work is already in progress)
Features
- Allows users to send and receive private messages via your site.
- Subscriptions integration.
- Token support.
- Private messages can be archived during a cron run provided the submodule "Private messages archive" is enabled. You can specify a time period such as 3 months and PMs older than that age will be archived. Instead of archiving, PMs can also be set to be deleted at the specified age.
- A max messaging rate to prevent abuse of PMs. (5 sec, 10, 15, etc.)
- Easily configurable welcome PM for new users.
- Edit which content types display the "Write to author" link.
- Users can create folders in addition to the default "Inbox," "Sent," and "Recycle."
- And more...
Future features
- Bulk PM to all users, all users in a group (OG), or all users in a select role.
- Workflow-ng integration. i.e., When user A sends a PM to user B, user B gets a configurable email. Any other actions can be easily created via the workflow_ng UI.
- Ability to theme any and all aspects of Privatemsg.
- Option to set the maximum number of characters per PM.
- Configurable Inbox quota.
- PM forwarding.
- PM drafts.
- Display online status image next to username in From: field.
Optional modules
- Token
- Subscriptions
- Mail Editor
- Workflow-ng (5.x only. For 6.x, see Rules.)
- User Relationships (currently 5.x only)
Thank you Fayna for taking your time to compile this feature list.
Support module development
Privatemsg module development is not sponsored by anyone. I develop and support privatemsg module on my own time because i love being part of the community and giving to the community. If you would like to support this module development or just to say thanks please use the donation button bellow.

Releases
| Official releases | Date | Size | Links | Status | |
|---|---|---|---|---|---|
| 5.x-3.0 | 2008-Jul-16 | 52.24 KB | Download · Release notes | Recommended for 5.x | |
| Development snapshots | Date | Size | Links | Status | |
|---|---|---|---|---|---|
| HEAD | 2008-Sep-03 | 15.3 KB | Download · Release notes | Development snapshot | |
| 5.x-3.x-dev | 2008-Jul-27 | 52.07 KB | Download · Release notes | Development snapshot | |
