DNS settings for a particular registrar like Cloudflare or Namecheap?
Set up a custom domain for email aliases
DNS settings for a particular registrar like Cloudflare or Namecheap?
To set up a custom domain for email aliases, you effectively need to hand over the "mail delivery" instructions of your domain to your alias service (like SimpleLogin or Addy.io).
Below is the step-by-step walkthrough for the two most common registrars. For this example, we will use SimpleLogin values, but the process is identical for Addy.io (just swap the values they provide you).
1. The "Big Five" Records
Before you start, log in to your alias service and go to Custom Domains > Add Domain. They will give you five specific records to copy. They usually look like this:
| Record Type | Host/Name | Value/Points To | Priority |
|---|---|---|---|
| TXT | @ | sl-verification=xxxxx... | N/A |
| MX (1) | @ | mx1.simplelogin.co. | 10 |
| MX (2) | @ | mx2.simplelogin.co. | 20 |
| SPF (TXT) | @ | v=spf1 include:simplelogin.co ~all | N/A |
| DKIM (CNAME) | dkim._domainkey | dkim._domainkey.simplelogin.co. | N/A |
| DMARC (TXT) | _dmarc | v=DMARC1; p=quarantine; ... | N/A |
2. Setting Up in Cloudflare
Cloudflare is popular because it propagates (updates) almost instantly.
- Select your Domain: Log in to Cloudflare and click on your domain.
- Open DNS Records: Go to the DNS tab on the left sidebar, then click Records.
- Add the Verification & SPF:
- Click Add Record. Select TXT.
- Set Name to @. Paste the verification string into Content. Click Save.
- Repeat for the SPF record.
- Add MX Records:
- Click Add Record. Select MX.
- Set Name to @, Mail server to mx1.simplelogin.co., and Priority to 10.
- Crucial: Ensure the "Proxy status" is DNS Only (Grey cloud). Email records cannot be proxied (Orange cloud).
- Add DKIM (CNAME):
- Click Add Record. Select CNAME.
- Set Name to dkim._domainkey.
- Set Target to dkim._domainkey.simplelogin.co..
- Turn Proxy status to OFF (Grey cloud).
3. Setting Up in Namecheap
Namecheap's interface is slightly different but follows the same logic.
- Select your Domain: Go to your Domain List and click Manage next to your domain.
- Advanced DNS: Click the Advanced DNS tab at the top.
- Clean Up: If there are existing "Parking" or "Redirect" records, delete them so they don't conflict.
- Add TXT & CNAME Records:
- Click Add New Record. Select TXT Record.
- Set Host to @ and paste your value. Repeat for SPF and DMARC.
- For DKIM, select CNAME Record, set Host to dkim._domainkey, and paste the target.
- Mail Settings: Scroll down to the Mail Settings section (below Host Records).
- Change the dropdown from "Email Forwarding" to Custom MX.
- Add your two MX records (mx1 and mx2) with their respective priorities (10 and 20).
4. Verification & The "Catch-All"
Once you've saved your changes, go back to your alias service and click Verify.
Pro-Tip: Once verified, look for the "Catch-All" toggle in your alias service settings. Turn it ON.
Now, you don't even have to open the app to create an email. If you are standing at a store and they ask for your email, you can literally make one up on the spot, like homedepot@yourdomain.com. Your service will "catch" it, create the alias automatically, and forward it to you.
Next Post: How to integrate these aliases into your KeePassXC setup for better password management?
Check some of our websites
- DMS International
- Sathero Meters
- Ivy Stone Place
- Tim Heinrichs Free business software
- Netflix Hidden Codes
Useful websites
- MX Linux is a good choice for replacing Windows.
- Libre Office free office suite.
- GNUCash free accounting software.
Attention bloggers & website owners, follow.it is in your interest. You will get many more recurring visitors with follow.it.
Check it out here Follow it.