SPF · DKIM · DMARC — One.com + Google Workspace setup guide
[email protected] are likely landing in spam for clients using Gmail, Outlook, or corporate email filters. These records prove to receiving mail servers that your emails are legitimate.SPF tells receiving mail servers which services are authorised to send email from your domain. You send via Google Workspace, so you need both Google's and One.com's SPF includes.
@The @ symbol means the record applies to the root domain (airaviationacademy.com)
v=spf1 include:_spf.google.com include:_custspf.one.com ~allThis authorises both Google Workspace (Gmail SMTP) and One.com to send on behalf of your domain. The ~all at the end means 'soft fail' — emails from other sources are marked suspicious but not rejected.
36001 hour — standard for DNS records
Repeat the same process for your second domain. This protects [email protected] and all aliases from being spoofed.
@v=spf1 include:_spf.google.com include:_custspf.one.com ~all3600DKIM adds a cryptographic signature to every email you send, proving it genuinely came from your Google Workspace account. This is the most important record for inbox placement.
[email protected]airaviationacademy.comgoogle and key length as 2048google._domainkey) and the TXT record value (a long string starting with v=DKIM1; k=rsa; p=...)tvmbreathwork.com if you want DKIM on that domain tooDMARC tells receiving servers what to do when an email fails SPF or DKIM checks. Start with p=none (monitoring only) — this gives you reports without risking any legitimate emails being blocked. You can tighten to p=quarantine or p=reject later once you've verified everything is working.
_dmarcThis must be exactly _dmarc (with the underscore) — do not add the domain name after it
v=DMARC1; p=none; rua=mailto:[email protected]; ruf=mailto:[email protected]; fo=1p=none = monitoring mode (no emails blocked). rua = aggregate reports sent to your Proton admin inbox. ruf = forensic reports. fo=1 = report on any failure. Upgrade to p=quarantine after 2 weeks of clean reports.
3600Same record for your second domain.
_dmarcv=DMARC1; p=none; rua=mailto:[email protected]; ruf=mailto:[email protected]; fo=13600After DNS propagation (allow 1–4 hours), verify all records are live and correct using MXToolbox's free tools.
Once you've been running with p=none for 2 weeks and your DMARC reports (sent to [email protected]) show no unexpected sources, upgrade to:
v=DMARC1; p=quarantine; pct=100; rua=mailto:[email protected]; fo=1p=quarantine sends suspicious emails to spam instead of the inbox. Once you're confident, upgrade to p=reject for maximum protection.