If you plan on using Microsoft 365 for your email sending, you need to sign up for a workspace first. Once you have signed up for a plan, you can continue and add your Namecheap domain to Microsoft Workspace.
Watch the detailed video by clicking the link here.
Adding Namecheap domain to Microsoft 365 Workspace
The first step before setting up SPF, DMARC, and DKIM is to add the Namecheap domain to the Microsoft 365 Workspace.
Here are the steps on how to add your Namecheap domain to the Microsoft 365 Workspace:
Log in to your Microsoft 365 Admin account.
From Home Page, directly search for "Domains" in the admin center search bar
On the Domains Wizard, click 'Add domains' to input the domain name and click Use this domain.
Verify your domain. Select 'Add a TXT record to the domain's DNS records' and click Continue. A TXT record value will be provided for you to add to Namecheap's DNS panel.
Log in to your Namecheap account and navigate to the Domains list.
Locate your domain and click Manage. Go to the Advanced DNS tab and click on the Add New Record button.
Create a TXT record in Namecheap using the TXT record provided by Microsoft
Once you save the record in Namecheap, go back to Microsoft and click Verify.
Adding MX Record
Once you verify your domain in Microsoft, you will be redirected to the section for adding DNS records. Here, MX, CNAME, and TXT records will be provided for you to add to Namecheap's DNS panel.
Here are the steps to add the MX record for your Namecheap domain:
Go to your Namecheap DNS, scroll down to Mail Settings.
Choose Custom MX.
Paste the MX details provided by Microsoft.
Click Add Record.
Adding CNAME Record
After adding the MX Record, the next step is to add a CNAME Record. Here are the steps:
Copy the CNAME details from the Microsoft page.
On your Namecheap DNS, click Add record to create a new CNAME type record.
Paste the copied value and click Save all changes.
Adding SPF Record
The next step is to add your SPF Record. Here are the steps:
Copy the TXT details from the Microsoft page.
On your Namecheap DNS, click Add record to create a new TXT record
Paste the copied TXT value and click Save all changes.
Adding DKIM Record
The DKIM Record helps to prevent email spoofing and improve email deliverability. Here are the steps for adding the DKIM Record for your Namecheap domain:
Configure DKIM on the DKIM page.
Click on the target domain.
A pop-up window will appear, and click 'Create DKIM keys.'
Add the following CNAME records to your Namecheap DNS
Copy the CNAME-type records into your Namecheap DNS
On your Microsoft page, toggle the switch to Enable DKIM.
Note: If you see your CNAME record doesn't exist error, it might be due to the following reasons such as:
Synchronization with the DNS server, which might take a few seconds to hours. If the problem persists, please try enabling it after a few hours.
Check for any copy-paste errors, like additional spaces or tabs, etc.
Adding DMARC Record
DMARC Record is a TXT record that you'll need to input into Namecheap DNS. This is considered the last important action. Here are the steps on how to add the DMARC record for your Namecheap domains.
Go to the Namecheap DNS
Locate the domain you want to set up the records for and select Manage.
Click the 'Advanced DNS' tab and select 'Add new record.'
Copy the following details:
Type: TXT
Host: _dmarc
Value: v=DMARC1;p=none;sp=none;pct=100;rua=mailto:[email protected];ruf=mailto:[email protected];ri=86400;aspf=s;adkim=s;fo=1
Set the TTL to the lowest value.
The rug tag is optional for any domain/email provider, so if you don't want to receive DMARC reports, you can remove the rug tag from the DMARC value.
If you are using the rua tag in the DMARC value, please make sure to replace [email protected] with your email address.
Click Save to save the record in your Namecheap DNS and wait for the confirmation.
For other email providers, please contact Namecheap support to obtain the DMARC value.