The mailwire modules wires together any number of mail formatting and sending modules. If you want to use mimemail, maillog and the smtp module in sequence for the same message, mailwire is your friend.
Please note, that mailwire does nothing by itself. It's an API module that serves as registry for all mail modules.
Mail modules can register any number of mail formatters and sending classes. Every registry entry can have a module, key and weight property. This properties are evaluated every time drupal_mail is called.
Depending on the registry entries the right formatters and sending classes are called.
Mailwire registers itself via the mail_system variable. No other mail module should touch this variable, they should register themselves in the mailwire registry in order to be called in the right order.
Please note: Since it's not possible to have more than one default mail system at any given time in D7, the functionality of mailwire cannot be handled by the mail_system variable (see #1179438: comparision mailwire vs mailsystem module).
Currently there are integration patches for different modules waiting for approval:
- mimemail #1179792: Integrate with other mail modules
- smtp #1125778: Integration with another mail modules
- maillog http://drupal.org/sandbox/pluess/1179696
Downloads
Other releases
Development releases
Project Information
- Maintenance status: Actively maintained
- Development status: Under active development
- Downloads: 129
- Last modified: June 13, 2011