Guides

Sending email that arrives

The Colden team1 min read

A sign-in code that lands in the spam folder is a sign-in that fails. Colden sends its transactional email through Mailgun from a subdomain of your product, and three DNS records make receivers trust it.

The records

RecordPurpose
SPFMailgun may send for the domain.
DKIMEvery email is signed.
DMARCWhat receivers do with mail that fails both, and where they report.

Bounces and complaints

When an address bounces for good or its owner marks an email as spam, the kit puts the address on its suppression list and never sends to it again. The email guide covers the records, the webhooks and Mailpit for local development.

Continue reading

Releases

Introducing Colden

A SaaS starter kit that ships the parts every product needs before its first feature: organizations, billing, email and operations.

The Colden team
Engineering

A schema per organization, when you need one

Colden keeps tenants apart in a shared database by default; a product can opt in to a PostgreSQL schema per organization for its own tables.

The Colden team