We’re profitable, privately owned, and in this for the long-haul. Since 2010 we’ve delivered billions of emails for companies of all sizes.
We rely on Postmark’s high quality sender reputation. This allowed us to ramp up our outbound volume quickly while we migrated from another provider.
Your customers expect transactional emails to arrive immediately—not eventually. We constantly monitor our delivery speeds and share the data publicly.
Customer feedback gathered through Help Scout over the past 60 days.
// Send an email with the Postmark.js library
// Learn more -> https://postmarkapp.com/developer/integration/official-libraries#node-js
// Install with npm
npm install postmark --save
// Require
var postmark = require("postmark");
// Example request
var client = new postmark.Client("server token");
client.sendEmail({
"From": "sender@example.com",
"To": "receiver@example.com",
"Subject": "Test",
"TextBody": "Hello from Postmark!"
});
// Require Postmark
var postmark = require("postmark");
// Example request
var client = new postmark.Client("server token");
client.sendEmailWithTemplate({
"From": "sender@example.com",
"TemplateId": 120,
"To": "receiver@example.com",
"TemplateModel": {
"Property1" : 1,
"Property2" : "hello"
}
});
{
"From": "sender@example.com",
"To": "451d9b70cf9364d23ff6f9d51d870251569e+ahoy@inbound.postmarkapp.com",
"Cc": "copied@example.com",
"Subject": "Test",
"HtmlBody": "Lorem ipsum",
"TextBody": "Lorem ipsum",
"ReplyTo": "reply@example.com",
"Attachments": [
{
"Name": "image.png",
"Content": "[BASE64-ENCODED CONTENT]",
"ContentType": "image/png",
"ContentLength": 4096,
"ContentID": "myimage.png@01CE7342.75E71F80"
}
]
}
{
"FirstOpen": true,
"Client": {
"Name": "Chrome 35.0.1916.153",
"Company": "Google",
"Family": "Chrome"
},
"OS": {
"Name": "OS X 10.7 Lion",
"Company": "Apple Computer, Inc.",
"Family": "OS X 10"
},
"Platform": "WebMail",
"UserAgent": "Mozilla\/5.0 (Macintosh; Intel Mac OS X 10_7_5) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/35.0.1916.153 Safari\/537.36",
"Geo": {
"CountryISOCode": "RS",
"Country": "Serbia",
"RegionISOCode": "VO",
"Region": "Autonomna Pokrajina Vojvodina",
"City": "Novi Sad",
"Zip": "21000",
"Coords": "45.2517,19.8369",
"IP": "188.2.95.4"
},
"MessageID": "883953f4-6105-42a2-a16a-77a8eac79483",
"ReceivedAt": "2014-06-01T12:00:00",
"Tag": "welcome-email",
"Recipient": "john@example.com"
}
{
"ID": 42,
"Type": "HardBounce",
"TypeCode": 1,
"Name": "Hard bounce",
"Tag": "Test",
"MessageID": "883953f4-6105-42a2-a16a-77a8eac79483",
"Description": "The server was unable to deliver your message (ex: unknown user, mailbox not found).",
"Details": "Test bounce details",
"Email": "john@example.com",
"BouncedAt": "2014-08-01T13:28:10.2735393-04:00",
"DumpAvailable": true,
"Inactive": true,
"CanActivate": true,
"Subject": "Test subject"
}