Using ForwardMX with Squarespace is one of the original use cases that we built the service for.
In this knowledgebase article, we will go through the whole setup to use ForwardMX as your MX server and receive all your domains emails while using Squarespace as DNS provider. Now let’s get started.
We assume you already have registered your domain with Squarespace. If you've registered your domain elsewhere and using their "connect domain" feature, then you'll need to refer to our other DNS configuration guides.
1. Open Squarespace's Advanced DNS settings
- In the Home Menu, click Settings, then click Domains. You can also press the ? key while any panel is open and search domains.
- Under Squarespace Domains, click the domain name. If you have multiple Squarespace domains, you'll manage their DNS settings separately.
- Click Advanced Settings.
2. Add MX records
You'll need the MX Records for your ForwardMX service, which you can find under "MX Records and Setup Instructions" in your ForwardMX account.- In the "Advanced DNS Editor" of Squarespace, scroll down to Custom Records.
- In the Record field of a blank row, select MX from the drop-down.
- In the Host field, enter @. (If you’re adding records to a subdomain, enter the subdomain here instead.)
- In the Priority field, enter 10
- In the Data field, enter mx1.forwardmx.net
- Click Add to save the record to your settings.
3. Configure the TXT record
To add the TXT record:
- Scroll down to Custom Records.
- In the Record field of a blank row, select TXT from the drop-down.
- In the Host field, enter the host name.
- Leave the Priority field blank.
- In the Data field, enter the value "v=spf1 include:_spf.forwardmx.net -all"
- Click Add to save the record to your settings.
4. Done
Once you've added those records, everything should be done. Now just wait for DNS propagation for these changes, which can be as quick as 5 minutes and as long as 48 hours, and you are ready to receive emails on your Squarespace domain through ForwardMX.