Postmark

Postmark Outbound

Postmark Inbound

Message Retrieval

Account API

Configure MX Records for Postmark Inbound

If you have access to your DNS records, Postmark includes a simple way for you to configure your MX records to point to our mail servers. If you do not have access to your DNS records (or cannot request a change), we support email being forwarded by 3rd party mail services.

Follow the steps below for our beta of MX record forwarding. At this time, it is only configurable from an API call.

1. Set the domain

Choose a domain that you would like to listen on for incoming email to be processed by Postmark. We recommend a separate subdomain, like inbound.yourdomain.com. Each server can listen to one unique domain, so make sure to set the X-Postmark-Server-Token to the correct server token in the API call below.

curl -X PUT "https://api.postmarkapp.com/server" \
        -H "Accept: application/json" \
        -H "Content-Type: application/json" \
        -H "X-Postmark-Server-Token: [TOKEN]" \
        -v -d "{InboundDomain: 'inbound.yourdomain.com'}"

2. Set an MX record

In your DNS configuration, create an MX record that points to inbound.postmarkapp.com and give it a value of 10.

Example DNS configuration

3. Send emails

You should now be able to send emails to any address for @inbound.yourdomain.com

Problems? Questions? Need something else? Let us know!

This feature is in beta, so we need your feedback. What's missing (besides UI)? How would you want to use it differently? Email us: support@postmarkapp.com.