inboxquarry
◆ Built on your own infrastructure

Transactional email you actually control.

Send from your own domains with DKIM signing, dedicated IP pools and a delivery record for every single recipient. No black box, no shared reputation you cannot see, no guessing why a message did not arrive.

Domain verification takes about five minutes. New accounts are reviewed by a person before they can send to the outside world.

What happens to a message

Five stages between your API call and an inbox. Scroll through them.

01

Accept

One API call, validated before it queues.

02

Sign

DKIM with per-domain RSA-2048 keys.

03

Route

The right IP, chosen per message.

04

Deliver

Straight to the recipient MX, on port 25.

05

Account

Every outcome, in the receiver’s own words.

Accept

We check the key, the scope, that the From domain is verified and unsuspended, that no recipient is on a suppression list, and that you are inside your rate limit — before the message enters the queue. An idempotency key means a retried request never sends twice.

Everything the hard parts need

The things that decide whether mail arrives, built in rather than bolted on.

🔑

DKIM that you can rotate

RSA-2048 per domain, two selectors from day one. Keys live in our zone behind a CNAME, so rotation never asks anything of your customers.

🌐

IP pools and warmup

Separate pools keep one sender’s mistakes away from everyone else. Warmup caps are enforced in code, not documented in a wiki nobody reads.

🔁

Failover without customer action

Every record your customers publish points at a hostname we control. If an IP is blocklisted we change one record of ours — nobody else has to do anything.

📋

A real audit trail

Every message, recipient, delivery outcome, authentication attempt and admin action is recorded. Ask who sent what, from which IP, with which credential — and get an answer.

🛡️

Suppression that holds

Hard bounces and complaints are suppressed permanently and checked before a message is ever accepted. A shared spamtrap list protects everyone on an IP.

Circuit breakers

Sending throttles above a 5% bounce rate and pauses above 10%, automatically. Cheaper than a blocklisting that takes a week to undo.

One call to send

A REST API with snake_case JSON, stable error codes and a request id on every response — so a support question is one lookup, not a conversation.

Prefer SMTP? Point your existing client at smtp.inboxquarry.com on 587, 465 or 2525. Both paths run the same validation, the same signing and the same audit trail.

POST /v1/messages
# send
curl https://api.inboxquarry.com/v1/messages \
  -H "Authorization: Bearer sk_live_…" \
  -H "Content-Type: application/json" \
  -d '{
    "from":    "billing@yourdomain.com",
    "to":      ["customer@example.com"],
    "subject": "Your invoice",
    "html":    "<p>Thanks!</p>",
    "idempotency_key": "inv_991"
  }'

# 202 Accepted
{ "id": "msg_01M0J8…", "recipients": 1 }

Pricing

Every plan includes DKIM, suppression, the full audit trail and the API. You are not charged extra for the parts that make mail arrive.

Starter
$15/mo
10,000 messages per day
  • 3 sending domains
  • Shared IP pool
  • REST API and SMTP
  • 7-day message retention
  • Webhooks
Start free
Enterprise
Talk to us
2,000,000+ messages per day
  • Unlimited domains
  • Multiple dedicated IPs and pools
  • Mailbox hosting
  • 90-day retention
  • Deliverability review
  • Named contact
Contact us

Sandbox is free and unlimited in time: add domains, verify DNS and send to addresses you have verified, so you can finish an integration before paying for anything.

Start with one domain

Add it, publish the records we generate, verify. Five minutes.

Create an account