For developers

Email your app can rely on.

Send from your own verified domain over a clean HTTPS API or authenticated SMTP — with SPF, DKIM, DMARC and IP warmup handled for you.

No credit card to start Your domain, your reputation
POST /v1/send
curl https://api.mailiya.com/v1/send \
  -H "Authorization: Bearer $MAILIYA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "from": "hello@yourdomain.com",
    "to": "customer@example.com",
    "subject": "Welcome aboard",
    "html": "<h1>You are in 🎉</h1>"
  }'
SPF · DKIM · DMARC — all pass

Everything you need to send

A complete sending platform.

From the first DNS record to a warmed-up reputation — the whole path to the inbox.

Simple send API

One authenticated POST to /v1/send with from, to, subject and text or HTML. JSON in, a message id out.

SMTP submission

Send over authenticated SMTP on port 587 (STARTTLS) or 465 (implicit TLS) with a generated credential — from any mail library.

Auth done for you

Add your domain, publish four DNS records, and Mailiya verifies SPF, DKIM and DMARC so every message is signed and aligned.

Deliverability you can see

A live funnel of accepted, delivered, bounced, deferred and suppressed, plus DMARC reputation from real aggregate reports.

Reputation guardrails

Automatic IP warmup ramps volume safely, one-click unsubscribe is built in, and spam complaints auto-suppress the recipient.

Keys you control

Mint and revoke API keys and SMTP credentials in the console. Keys live in your app's secrets — never pasted into a UI.

Prefer SMTP?

Point your mail library at Mailiya.

Generate an SMTP credential in Settings and send from any language or framework that speaks SMTP.

SMTP setup in the docs
SMTP submission
Host:      mail.mailiya.com
Port:      587 (STARTTLS)  or  465 (implicit TLS)
Username:  your generated SMTP username
Password:  your generated SMTP password
From:      any address at your verified domain

How it works

Live in three steps.

1

Add your domain

Register a sending domain and publish the MX, SPF, DKIM and DMARC records we generate.

2

Verify

Click Verify — Mailiya confirms SPF, DKIM and DMARC are live and aligned before you send.

3

Send

Generate an API key (or SMTP credential) in Settings and send from your code.

Send your first email today.

Create an account, verify your domain, and send from the API or SMTP. No credit card required to start.

Get started free