Receiving Email
Receive email on your own domain and read it in webmail, deliver it to a webhook, or sync it to any IMAP client.
How Inbound Email Works
Once inbound is enabled for a verified domain, email sent to addresses on that domain is delivered to GetMailer. Every message lands in your GetMailer inbox, and you choose how to consume it:
- Webmail - read and reply from your GetMailer inbox
- Inbox API - list, fetch, and manage messages programmatically
- Inbound webhooks - receive each message as an HTTP POST to your endpoint
- IMAP - read your mail in Outlook, Apple Mail, Thunderbird, or any IMAP client
Enabling Inbound for a Domain
- Go to your Domains dashboard and open your domain
- Make sure the domain is verified - inbound requires a verified domain
- Open Inbound Settings and enable inbound email
- Add the MX record below at your DNS provider
Inbound email is available on the Starter, Pro, and Enterprise plans.
DNS: The MX Record
Add this MX record at the root of your domain so mail is routed to GetMailer:
| Type | Name / Host | Priority | Value | TTL |
|---|---|---|---|---|
| MX | @ | 10 | mail.getmailer.co | Default / Auto |
We also recommend an SPF TXT record at @ with value v=spf1 include:getmailer.co ~all. The domain verification TXT record at _getmailer (shown on your Domains page) is required.
Using Cloudflare? MX records cannot be proxied - make sure the proxy is disabled (grey cloud) for this record.
Addresses: Catch-All vs Specific
You control which addresses on your domain accept mail:
Specific addresses (default)
Only the inbound addresses you configure (for example support@yourdomain.com) receive mail. Messages to any other address on the domain are rejected. Local parts may contain lowercase letters, numbers, dots, underscores, and hyphens.
Catch-all
Every address on the domain receives mail - no address list needed. Convenient, but expect more spam, since senders can target any local part.
Spam Filtering & Quarantine
Spam filtering is enabled by default. Incoming mail is scored, and messages with a spam score above your threshold (default 5.0, configurable from 1 to 10) are treated as spam according to your chosen action:
| Action | Behavior |
|---|---|
| Mark | Deliver to your inbox with a spam label |
| Quarantine (default) | Hold for review before delivery |
| Reject | Delete immediately - the message is not stored |
Quarantined messages are kept for your configured retention period - 7, 14, 30, 60, or 90 days (default 30) - and then deleted automatically. Review and release quarantined mail under Settings → Inbound → Quarantine.
Note: messages classified as spam are never delivered to your inbound webhook, regardless of the spam action.
Reading Your Mail
Webmail
Read, reply, and organize your inbound mail directly in your GetMailer inbox - no setup beyond enabling inbound.
Inbox API
List and fetch messages programmatically using your API key - see Authentication.
GET https://getmailer.co/api/v1/inboxInbound Webhooks
Have each incoming message POSTed to your endpoint as JSON, signed with HMAC-SHA256. See Inbound Webhooks.
IMAP
Connect Outlook, Apple Mail, or any IMAP client to mail.getmailer.co on port 993 (SSL/TLS). See IMAP Access.