DNS Setup with Popular Providers
This guide explains Short step-by-step DNS setup guides for registrars like Cloudflare, Namecheap, and GoDaddy. so you can complete the TrekMail task with confidence.
Article details
Type, difficulty, plans, and last updated info.
▼
Article details
Type, difficulty, plans, and last updated info.
- Type
- Reference
- Difficulty
- Beginner
- Plans
- Free · Starter · Pro · Agency
- Last updated
- Dec 14, 2025
Every DNS provider has a slightly different interface. Here are quick tips for the most common controls when adding TrekMail records.
Cloudflare
- Go to DNS -> Records.
- Add MX and TXT records.
- Important: Turn Proxy Status (Orange Cloud) to OFF (Grey Cloud) for all mail-related records (MX, SPF, DKIM, DMARC).
- Why? Cloudflare's proxy is for HTTP/Web traffic. It breaks email protocols if enabled on mail records.
Namecheap
- Go to Domain List -> Manage -> Advanced DNS.
- Under Mail Settings, select Custom MX.
- Add the TrekMail MX record.
- Add TXT records in the Host Records section.
- Note: For the root domain, Namecheap uses
@as the Host.
- Note: For the root domain, Namecheap uses
GoDaddy
- Go to DNS Management.
- Click Add.
- Type: Choose MX or TXT.
- Name: Enter
@for the root domain, or the specific subdomain (e.g.,_dmarc).- Note: GoDaddy automatically appends your domain name. Do not type
_dmarc.example.com. Just type_dmarc.
- Note: GoDaddy automatically appends your domain name. Do not type
- TTL: Leave as default (1 Hour).
AWS Route53
- Go to Hosted Zones and select your domain.
- Click Create record.
- Record Name: Leave blank for root (
@) records. - Value: Paste the value.
- DKIM Note: Route53 handles long keys automatically, but if you paste via the API, unsure you handle line breaks correctly. In the console, just paste the full string.
Common mistakes
- Proxying Mail Records: Never use Cloudflare's orange cloud for MX or DKIM.
- Double Domain Names: If you type
_dmarc.example.cominto a field that expects just_dmarc, you end up with_dmarc.example.com.example.com. Use a global DNS checker to verify if this happened.
See also
Related articles
Jump to nearby guides that continue the workflow.