Send order confirmation emails from your own domain
July 30, 2026 · Updated July 30, 2026
Every order confirmation, invoice, fresh sheet, and broadcast your store
sends arrives in someone's inbox with a From line, and by default that
From line belongs to the platform, not to you. On Minori Midori's Growth
plan and up, you can change that: connect your own domain in the admin,
add two DNS records, and every customer email sends from an address like
[email protected] with your store's name on it. Setup is
three steps in Settings, and there is a safety net underneath the whole
thing: until your domain verifies — and if it ever breaks later — email
keeps flowing from the platform's sender, so nothing is ever lost or
delayed while you sort out DNS.
Why the From line matters
A chef triaging an inbox at 5am decides what to open by who sent it. When your order confirmations come from your own domain, the sender matches the storefront the customer ordered from, the invoice they'll pay, and the truck that shows up — one name across the whole relationship instead of a platform address they have to learn to associate with you.
There's a plumbing reason too. Mail systems judge senders by domain: a domain that consistently sends mail its recipients open and don't flag builds a reputation of its own. Sending from your domain means that reputation is yours — attached to your name, earned by your fresh sheets and order updates — rather than pooled with everyone else on a shared sender. And because the domain is verified with cryptographic DNS records, receiving servers can confirm the mail really is yours, which is the raw material of inbox placement.
What are DKIM and SPF, in plain words?
When you connect a domain, the admin shows you a short list of DNS records to add. They come in two kinds, and both exist to answer the same question a receiving mail server asks: is this message really from the domain it claims to be from?
DKIM is a signature. Your domain publishes a public key in DNS, and every email sent on your behalf is signed with the matching private key. The receiving server looks up the key, checks the signature, and knows two things: the mail genuinely came from your domain, and nobody altered it in transit. No valid signature, no proof.
SPF is a guest list. It's a DNS record naming which mail servers are allowed to send email claiming to be from your domain. When a message arrives, the receiving server checks whether the server that sent it is on the list. Mail from an unlisted server fails the check — which is exactly what you want to happen to someone impersonating you.
You don't need to author either record. The platform generates both with the right values; your only job is pasting them into your DNS provider.
The three-step setup
The whole flow lives in your store admin under Settings → Domains, and it mirrors these steps exactly.
- Enter your domain. We recommend a dedicated subdomain like
updates.yourfarm.comrather than the bareyourfarm.com. The records then live under the subdomain, so nothing about your existing mailboxes on the main domain is touched, and your store's sending reputation grows on its own address. An apex domain works too — the admin just steers you toward the safer shape. - Add the records at your DNS provider. The panel lists every record — type, host, value — each with a copy button, so setup is paste-paste-save wherever you manage DNS (your registrar, Cloudflare, wherever the domain lives). DNS changes take time to propagate: sometimes minutes, occasionally the better part of a day. That's DNS being DNS, not something going wrong.
- Check status. Hit Check status and the panel shows which records have been detected, so if one was pasted wrong you can see exactly which. Checking repeatedly is safe, and the platform re-checks pending domains on its own, so a domain that propagates overnight verifies without you watching it. Once verified, every store-branded customer email — order confirmations and status updates, invoices and statements, fresh sheets, broadcasts, welcome invitations — sends from a fixed mailbox on your domain with your store's display name, and the settings page always shows the exact sender address your customers are seeing.
One domain per store, one sender mailbox on it, chosen by the platform; this is your brand on operationally critical mail, not a general-purpose email service.
What happens before you verify — and if it ever breaks
Order confirmations are not mail you can afford to gamble on, so the feature is built so its worst case is the status quo. Until your domain verifies, every email sends from the platform's sender exactly as it did before you touched anything. A half-finished setup, a typo'd record, a DNS provider having a bad day — none of it can drop or delay an email, and placing an order or issuing an invoice never fails because of sending-domain state.
The same net catches you later. If a verified domain loses its records — a DNS migration, a well-meaning cleanup, a lapsed registration — the platform detects it, falls back to its own sender automatically, marks the domain as needing attention in settings, and emails you so you can fix the records. Restore them, check status, and your domain picks back up. At no point in that story does a customer miss an order update.
Your storefront domain doesn't verify your email domain
If your storefront already runs on your own domain, one distinction saves
a confused afternoon: the storefront domain and the email sending domain
are verified separately, because they use different DNS records for
different jobs. Pointing shop.yourfarm.com at your storefront proves
where web visitors should go; DKIM and SPF prove who may send mail. Both
live side by side under Settings → Domains, and you'll usually set them
up in the same sitting — but completing one does nothing for the other,
even on the same base domain. If your storefront is verified and your
email still shows the platform sender, this is why.
Where this fits
Custom sending domains are part of the Growth plan, alongside the custom storefront domain they naturally pair with — the pricing page has the full plan breakdown. The From line is a small corner of what produce distribution software carries for a distributor, but it's the corner every customer sees several times a week, on every fresh sheet and order update you send. If your customers' inboxes still say someone else's name, book a demo and watch a domain go from pasted records to verified sender inside one setup session.
See it in your own storefront.
Create your store, pick a subdomain and add a product, or have us walk you through it first.