Authorize Proton Mail to send email on behalf of your custom domain by adding the correct SPF include.
TXT
@
v=spf1 include:_spf.protonmail.ch ~all
Proton Mail uses a .ch domain (Switzerland) for its SPF include.
Go to mail.proton.me and sign in with your Proton account (paid plan required for custom domains).
Go to Settings > All settings > Proton Mail > Domain names. Add your custom domain if not already added.
Proton Mail displays the SPF record as part of the domain setup wizard.
Add the SPF TXT record to your DNS.
v=spf1 include:_spf.protonmail.ch ~allClick "Verify" in Proton Mail settings. The platform will check your DNS records.
v=spf1 ~allv=spf1 include:_spf.protonmail.ch ~allAfter adding your DNS records, use our free SPF checker to verify everything is configured correctly. DNS changes typically propagate within minutes, but can take up to 48 hours.
Add include:_spf.protonmail.ch to your SPF record. Note the .ch domain extension (Switzerland).
Proton Mail is a Swiss company (Proton AG) headquartered in Geneva. Their infrastructure uses the .ch (Switzerland) domain.
Yes. Custom domain support requires Proton Mail Plus or higher.