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 via an HTTP POST web hook.

Documentation Cloudmailin Mailgun Mandrill Postmark Sendgrid
POST data Sample Sample Sample Sample Sample
Cost per email 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.040 (>1.34M)
¢0.15
¢0.05 (>500k)
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 features Most free emails No monthly minimum Most expensive starting plan
Custom domains MX record MX record MX record MX record 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 text 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
Attachment whitelist N N Y Y N
Upload attachments to S3 Y N N N N
Ruby libraries mandrill-api postmark-mitt, postmark-gem sendgrid-parse
Additional documentation Email forwarding Manual, FAQ Email forwarding, FAQ

The $17/mo "Micro Plus" Cloudmailin plan is the same as the $9/mo "Micro" plan, plus custom domains and S3 attachments.

Additional information:

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

If you prefer not to use a third-party API to route incoming email, you can do it yourself:

The following services do not offer an incoming mail webhook:

Clone this wiki locally