From submission to the inbox, reliably.
Email deliverability for form notifications — SPF, DKIM and DMARC done right, custom sender domains and per-tenant SMTP, a spam model that never silently drops a real lead, and ways to test the whole email path in CI.
Get notifications into the inbox
A form notification is worthless in the spam folder. These cover the authentication and sender setup that decides inbox vs spam.
-
DKIM, SPF & DMARC explained
What each record does, the exact DNS you need, how to verify it, and the misconfigurations that send your own mail to spam.
Read → -
Per-tenant SMTP
Send each customer's notifications from their own domain and reputation — with a fallback so an outage never loses mail.
Read → -
Custom SMTP setup
The reference for custom sender domains and bring-your-own SMTP servers.
Read →
Spam handling that never loses a lead
The hard part of a spam filter isn't catching spam — it's not throwing away a real enquiry. This is the invariant Ollastack is built around.
-
Why a form backend should fail open
The ML-quarantine model: an uncertain message is delivered and labeled, never silently dropped. A real lead can't be lost to the filter.
Read → -
Layered form security
Honeypot, origin allowlist, CAPTCHA, rate limits, and anti-relay recipient guards — in the order to add them.
Read →
Test the email path before you ship
Prove your notifications and autoresponders actually send — in CI, not in production after a customer complains.
-
Email testing API for CI
What an email testing API is and how to assert on real emails over HTTP — no mail server.
Read → -
Assert on email in Playwright / Cypress
Read the verification code or magic link inside an E2E test — disposable inbox, long-poll, no flaky sleeps.
Read → -
Test OTP / verification email in CI
The reliable OTP pattern: long-poll, assert on the extracted code, isolate parallel runs.
Read → -
A Mailosaur alternative
Email-testing inboxes for CI without a separate vendor — the same round-trip Mailosaur gave you.
Read → -
Agent mail (full-duplex)
Persistent, spam-filtered inboxes on a handle you choose — send and receive, verified end-to-end.
Read →
Set up your sender domain — free to start.
100 submissions / month on the free tier, every feature, no credit card. See pricing for higher volume.
Start free