This article walks you through adding the DNS records Titan needs to activate email on a domain registered with Crazy Domains. It's for domain owners setting up Titan Mail for the first time. Once you've added these records and they've propagated, your domain will be ready to send and receive email through Titan.
Before you start
- You need the login for the Crazy Domains account that manages this domain.
- You need permission to edit DNS records for the domain (this is usually the account owner or an admin).
- Your Titan account should already be set up, since you'll need it to receive email once the records are active.
| alert-warning | Titan needs both the MX records and the TXT (SPF) record added correctly to verify domain ownership and activate email service. If you add only one, email won't work. |
Add your MX and TXT records
Open your domain's DNS zone
- Log in to your Crazy Domains account.
- In your product list, find the domain you're setting up.
- Click the settings gear icon next to the domain. This takes you to the domain's DNS zone.
Add the first MX record
- In the DNS zone, scroll down to the DNS settings section.
- Click the three horizontal lines icon on the right side of the DNS settings panel.
- Click Add Record.
- From the record type dropdown, select MX.
- Fill in the record with these values:
- Subdomain: leave blank
-
Assigned to server:
mx1.titan.email -
Priority:
10
- Click Add Record to save it.
| Refers to | Mail server | Priority | TTL |
| @ | mx1.titan.email | 10 | 1 hour |
Add the second MX record
- Click Add Record again to create a second MX record.
- Fill in the record with these values:
- Subdomain: leave blank
-
Assigned to server:
mx2.titan.email -
Priority:
20
- Click Add Record to save it.
| Refers to | Mail server | Priority | TTL |
| @ | mx2.titan.email | 20 | 1 hour |
Add your SPF (TXT) record
An SPF record (a TXT record that tells other mail servers which services are allowed to send email for your domain) confirms to receiving mail servers that Titan is authorized to send email on your behalf.
- Click Add Record once more.
- From the record type dropdown, select TXT.
- Fill in the record with these values:
- Subdomain: leave blank
-
Text record:
v=spf1 include:spf.titan.email ~all
- Click Add Record to save it.
| Record Type | Refers to | TXT Value | TTL |
| TXT | @ |
v=spf1 include:spf.titan.email ~all
|
1 hour |
What success looks like
Your DNS zone will now list two MX records (pointing to mx1.titan.email and mx2.titan.email) and one TXT record (starting with v=spf1) for your domain.
| alert-success | DNS changes aren't instant. They typically take effect within a few minutes but can take up to 6–8 hours to fully propagate. Your email won't send or receive until propagation is complete. |
Once propagation finishes, you'll be able to send and receive email through Titan on this domain.
Troubleshooting
Problem: Email still isn't sending or receiving hours after adding the records.
Cause: DNS propagation hasn't finished yet — this is normal and can take up to 6–8 hours.
Fix: Wait for propagation to complete, then test again. If it's been more than 8 hours, double-check that all three records were saved correctly in your DNS zone.
Problem: Crazy Domains won't let you add the TXT record, or shows a conflict.
Cause: The domain may already have an existing TXT or SPF record that conflicts with the new one.
Fix: Check for an existing SPF record first. If one exists, edit it to include include:spf.titan.email rather than adding a second, separate SPF record — domains should only have one SPF record.
Problem: One of the MX records is missing or has the wrong priority.
Cause: The priority values for the two MX records were swapped or mistyped.
Fix: Open the DNS zone and confirm mx1.titan.email is set to priority 10 and mx2.titan.email is set to priority 20.