Skip to content
This repository was archived by the owner on Oct 22, 2024. It is now read-only.

Incoming email APIs

jpmckinney edited this page Jan 2, 2013 · 40 revisions

All the following services deliver incoming email to your app as JSON via a web hook.

Cloudmailin Mailgun Mandrill Postmark Sendgrid
Sample JSON JSON JSON JSON JSON JSON
Pricing free (200/mo)
¢0.30 ($9/mo)
¢0.57 ($17/mo)
¢0.25 ($25/mo)
¢0.225 ($45/mo)
¢0.2125 ($85/mo)
¢0.20 ($200/mo)
free (200/day)
¢0.10 ($19/mo)
¢0.05 ($59/mo)
¢0.04 ($199/mo)
free (12k/mo)
¢0.025 ($9.95/mo)
¢0.090 (>40k)
¢0.065 (>140k)
¢0.045 (>340k)
¢0.400 (>1.34M)
¢0.15
¢0.05 for 500,000
free (200/day)
¢0.085 ($79.95/mo)
¢0.050 ($199.95/mo)
¢0.045 ($399.95/mo)
Pricing summary Most expensive per email Most free emails No monthly minimum Most expensive starting plan
Inbox Many addresses Any address @example.com Any address @example.com One address Any address @example.com
Forwarding MX record, email MX record MX record MX record, email MX record
Message size limit
  • 100KB
  • 500KB
  • 500KB
  • 2MB
  • 10MB
  • 50MB
  • 50MB
25MB 10MB 10MB 20MB
Retry if 5XX HTTP code or unreachable non-200 HTTP code non-200 HTTP code non-200 HTTP code non-200 HTTP code
# retries 8 hours 10 3 days
Retry interval 5 min. to 4 hours 1 min. to 6 hours
Fail if 4XX HTTP code 404 or 406 code
Dedicated IP $59/mo plan $29.95/mo N $79.95/mo plan
Strip quoted Y Y N N N
Parse attachments Y Y Y Y Y
SPF Y Y N Y Y
DKIM N Y N Y Y
SpamAssassin N Y N Y Y
Mailbox N Y N N N
Heroku add-on Y Y Y N Y
Ruby libraries mandrill-api postmark-mitt, postmark-gem sendgrid-parse
Other Manual, FAQ Attachment whitelist Attachment whitelist, FAQ

Notes:

  • Mailgun has the best features.
  • You must send over 12,000 per month for Postmark to be more expensive than the cheapest Mailgun plan.
  • Google Apps will perform spam filtering before forwarding.

The following services do not offer an incoming mail webhook:

DIY:

Clone this wiki locally