less than a minute read • Updated 2 hours ago
Set up email deliverability with SPF, DKIM, and DMARC
How Foxy sends email receipts on your behalf, and how to configure SPF, DKIM, and DMARC for better deliverability.
Foxy can send email receipts on your store’s behalf in three ways, with different tradeoffs for SPF, DKIM, and DMARC.
Choose an approach
Default — no setup required. Your store’s configured email address is used as the From address, but Foxy’s address is used as the Return-Path, and a Sender header is added. Some mail clients may show your emails as “on behalf of” or “sent via.” SPF and DKIM pass, but DMARC will fail.
Email DNS — requires adding DNS records to your domain. SPF and DKIM pass, and DMARC should pass. This also removes the Sender header, so there’s no “on behalf of” text.
Bring your own SMTP — you configure your own SMTP server, and Foxy uses it to send your email receipts. You’re responsible for your own SPF, DKIM, and DMARC. If Foxy can’t connect to your server, it falls back to the default option above.
Steps
Use the default option
No setup is needed — this is Foxy’s default behavior. Note that if your store’s email address is on a domain with a strict DMARC policy (including aol.com, gmail.com, googlemail.com, hotmail.com, live.com, outlook.com, verizon.net, yahoo.ca, or yahoo.com), Foxy can’t use your address as the From address at all. In that case, Foxy sends from its own address with your store’s email as the Reply-To. If you’re on one of these domains, use an address on your own domain instead if you can.
Set up Email DNS
Configure your own SMTP server
Notes
If Foxy can’t connect to your SMTP server, it automatically falls back to the default sending method.
If you’re using your own SMTP server, we still recommend also enabling Email DNS as a fallback, so that if Foxy does need to send on your behalf, it more closely matches your domain rather than showing “via email.foxycart.com.”