Replies your code can act on.
Every reply is threaded to the message it answers, so your app knows which order, ticket or sign-up it belongs to.
eMailPlane gives your app, your AI agents and your team email on your own domain: send, receive and reply in the same conversation. It installs on the server you already have, and your mail stays there.
Invite-only beta. No card needed to set up and test.
Send from support@ or hello@ on your own domain. When a customer answers, the reply lands in the same thread, where your app can act on it and your team can read it in Outlook or on their phone.
{ "type": "message.received",
"thread_id": "7c9a2f…",
"message_id": "e41b07…" }GET /v1/inbound/threads/7c9a2f…POST /v1/emails
{ "from": "support@acme.com",
"to": ["dana@example.com"],
"subject": "Re: Your invoice",
"text": "Yes, bank transfer works.",
"in_reply_to": "e41b07…" }thread_await({
"thread_id": "7c9a2f…",
"reply": true })send({ "to": ["dana@example.com"],
"subject": "Re: Your invoice",
"text": "Yes, bank transfer works.",
"in_reply_to": "e41b07…" })Every reply is threaded to the message it answers, so your app knows which order, ticket or sign-up it belongs to.
An agent can ask a question and pick up the reply minutes or days later, in the same conversation.
We create the DNS records your domain needs and check them live. If one is off, you see what we expected next to what we found.
Addresses that bounce or unsubscribe are never mailed again, new keys start with a small daily limit, and sending slows down by itself if something looks wrong.
Mailboxes, messages and signing keys stay on your machine, backed up every night to storage you own.
curl -fsSL \
https://emailplane.com/install \
| sudo shAfter your invite, paste one line on your server, or hand the prompt to your coding agent. On a server that already runs your app, there are no ports to open and nothing to ask your host. What you need, in order
Approve the records at your DNS provider, or copy them in. Your current email isn't touched.
Send yourself a message, reply from your phone, and watch the reply land in the thread.
An API key for your app, a connection for your agent, a login for each person.
CheckingPassedWrong valueNot found yet: DNS changes can take a while
CheckingPassedWrong valueNot found yet: DNS changes can take a while
CheckingPassedWrong valueNot found yet: DNS changes can take a while
CheckingPassedWrong valueNot found yet: DNS changes can take a while
Addresses, incoming mail, and inboxes for your apps and agents are unlimited. You pay for the domains you add, the people who log in, and the email you send.
$19 a month
One product: production, staging and marketing domains, a team of up to 10, 50,000 emails a month.
Join the waitlist$49 a month
A growing company or several products: 10 domains, 50 people, 100,000 emails a month.
Join the waitlist$149 a month
Many domains: 30 domains, 250 people, 500,000 emails a month.
Join the waitlist$399 a month
High volume: 150 domains (then $1 each), 1,000 people, 2 million emails a month.
Join the waitlistWe never host your mailboxes or keep copies of your messages. Our delivery network carries mail in and out, so there are no ports to open and no sending reputation to build from scratch. It passes each message along and never stores it.
Prefer to send directly? You can, if your server has port 25 open.
Any Linux server with 4 GB of memory, alongside your existing apps. Your website keeps ports 80 and 443.
Senders keep retrying for days, so mail arrives when your server is back. You get an alert as soon as something stops working.
No one can promise that, and we don't. We set up the records Gmail and Outlook check, send through a delivery network with an established reputation, and stop mailing addresses that bounce or complain.
No. Put eMailPlane on a subdomain like mail.yourcompany.com, and your team's email stays exactly as it is.
A sending service sends. eMailPlane also keeps a mailbox for every address, with the whole conversation, so your code, your agents and your team can all read and answer it.
The Team plan: $49 a month, or $470 a year. Addresses and incoming mail are unlimited.