PostmarkApp RESTful Wrapper for ColdBox
Links
Usage/Syntax
send() function
<cfscript>
var pma = getPlugin("postmarkapp",true).init();
pma.setTo(');
pma.setCC(''); //optional
pma.setBCC(''); //optional
pma.setReplyTo(''); //optional
pma.setFrom('');
pma.setSubject('');
pma.setTextBody(');
pma.setHTMLBody('); //optional
pma.send();
</cfscript>
getBounces() function
<cfscript>
var pma = getPlugin("postmarkapp",true).init();
var temp = pma.getBounces(bounceType='HardBounce',count=10,offset=0);
</cfscript>
getDeliveryStats() function
<cfscript>
var pma = getPlugin("postmarkapp",true).init();
var temp = pma.getDeliveryStats();
</cfscript>
Documentation
See Syntax Above
Upcoming Features
- Ability to submit binary data as attachments
- Ability to handle PostmarkApp's Bounce Callback
- Ability to batch multiple emails at once
Release Notes
- December 6, 2010 - Added support for getBounces() & getDeliveryStats()
- December 3, 2010 - Initial Release: 1.0 - Includes support for send()
Support
- Email jeremy.deyoung@lunarfly.com for support