Skip to content
Mailghor

Transactional email for your app

Sign-in codes, receipts and alerts from your own domain, through a simple REST API or SMTP. See what happened to every message.

No server to run. Verify a domain, create a key, send.

Everything you need to send from code

One API for the emails your product sends, with the visibility you need when something goes wrong.

  • REST API

    One request sends an email; a batch sends up to 100. Schedule for later, retry safely with idempotency keys.

  • SMTP relay

    Point any framework or library at our SMTP server with an API key as the password.

  • Signed webhooks

    Delivered, bounced, complained: get each event at your endpoint, signed so you can trust it.

  • Delivery logs

    Search every message, see each recipient's status and the server's reply.

  • Suppression list

    Hard bounces and spam complaints are skipped automatically, protecting your reputation.

  • Your domain, DKIM-signed

    Mail goes out from your own domain with SPF and DKIM, so it lines up with DMARC.

Sending in minutes

  1. Verify your domain

    Add the SPF and DKIM records we show. Your existing mail is untouched.

  2. Create an API key

    Keep it in your app's settings. Limit it to one domain if you like.

  3. Send

    Call the API or connect over SMTP. Watch delivery in the logs or by webhook.

Built to reach the inbox

Good delivery depends on everyone sending responsibly, so the service looks after it for you.

  • Transactional email only: no bulk marketing on the same servers
  • New accounts warm up gradually
  • Accounts with high bounce or complaint rates are paused and reviewed
  • Bounced and complaining addresses are never mailed again

Questions

Can I send newsletters or marketing campaigns?

No. The Email API is for transactional email your users expect: sign-in codes, receipts, notifications. This keeps delivery good for everyone.

Do I need to move my mailboxes?

No. You add SPF and DKIM records for sending; your MX records and existing mail stay where they are.

How is volume counted?

Each recipient of a message counts as one email. Suppressed recipients and canceled scheduled emails don't count.

What happens if I go past my monthly volume?

Sending is refused with a clear error until the next month. You're told at 80% and 100%, and you can upgrade at any time.

Ready to send from your app?

Pick a plan, verify your domain and send your first email in minutes.

See Email API plans