WireMailMandrill
This module is an extension for the WireMail class to utilise the Mandrill HTTPS API.
It includes the official Mandrill PHP API client library.
Installation- Place module files inside
/site/modules/WireMailMandrill/
- Follow the standard ProcessWire module installation method (Admin, Modules, New, Refresh, Install)
- Obtain a Mandrill API key from the logged in
Settings
page. - View the WireMailMandrill module configuration page and enter the API key.
Usage
/site/modules/WireMailMandrill/
Settings
page.All messaging functions throughout the site that use WireMail or wireMail() when this module is installed.
Example code
$mail = wireMail();
$mail->from('john.hammond@jurassicpark.com', 'John Hammond');
$mail->to('alan.grant@dinosaurfun.com', 'Alan Grant');
$mail->subject('The park is open');
$mail->bodyHTML($bodyHTML);
// Add an attachment
$mail->attachment($somePage->files->first()->filename);
$count = $mail->send();
Links
- Mandrill
- Mandrill API documentation
- Mandrill Account Settings (API key page)
- Mandrill PHP client library
Changelog
v0.0.1 2015-05-30- Initial release, beta.
Licence
- Mandrill
- Mandrill API documentation
- Mandrill Account Settings (API key page)
- Mandrill PHP client library
Changelog
v0.0.1 2015-05-30- Initial release, beta.
Licence
- Initial release, beta.
Licence
GPLv2
Install and use modules at your own risk. Always have a site and database backup before installing new modules.