Tutorials
Tutorials
Each of these is a complete build. They say what to type, what you should see, and what to do when you do not see it. Work through one and you end with something that runs.
The reference pages tell you what every setting does. These tell you what to do.
The main path#
Your first production server — about an hour
A blank VPS to delivered, authenticated mail: host setup, DNS, TLS, the first domain, the first mailbox, and a verified round trip with a real provider. Every other tutorial assumes you have done this one, or the Quickstart at least.
Moving in#
Migrating from Google Workspace — an evening, plus a wait
Copy the mail across with the MX still pointing at Google, verify the counts, cut over, then catch the tail. Written for Google because it is the most common source and the fussiest about app passwords; the shape is the same for anyone.
Mail for a household or small team — 30 minutes
Real mailboxes for the people who need them, aliases for the roles, a group for family@, a catch-all for everything else, and self-service recovery so you stop being the help desk.
Making it do work#
A filter cookbook — reference-style
Sieve scripts that solve actual problems: newsletters, sub-address filing, vacation-shaped rules, flagging by sender, and quarantining without losing mail. Copy, paste, adjust.
Consuming webhooks — 45 minutes
Build a small service that receives Corsair's events, verifies the signature properly, and stays idempotent under retries. Includes the failure modes that only appear in production.
Not losing it#
A backup and restore drill — 90 minutes
Take a backup, destroy the install, and bring it back. A backup you have never restored is not a backup, and the parts people forget — the DKIM keys, the object store, the .env — are exactly the parts that make mail unrecoverable.