Domain Email Forwarding
by @brandonwadepackard-cell
Set up email forwarding for custom domains to receive verification codes, password resets, and other emails at a domain you own but don't actively use for em...
clawhub install domain-email-forwardingπ About This Skill
name: domain-email-forwarding description: Set up email forwarding for custom domains to receive verification codes, password resets, and other emails at a domain you own but don't actively use for email. Covers GoDaddy, Namecheap, Cloudflare Email Routing, and ImprovMX. Use when recovering accounts linked to inactive domain emails, setting up catch-all forwarding, or routing domain email to Gmail/Outlook without paying for email hosting.
Domain Email Forwarding
Route email from custom domains to accessible inboxes. Essential for account recovery when the original email is on a domain you own but don't actively host email for.
When to Use
user@yourdomain.com but email hosting is inactiveDecision Matrix
| Registrar/DNS | Free Forwarding? | Setup Time | Notes | |---|---|---|---| | GoDaddy | β Built-in | 5 min | Requires "Forwarding Status" toggle ON | | Cloudflare | β Email Routing | 10 min | DNS must be on Cloudflare | | Namecheap | β Built-in | 5 min | Up to 100 forwards free | | ImprovMX | β Free tier | 15 min | Works with any registrar, MX record change | | Google Workspace | β Paid | 30 min | Overkill for forwarding only |
GoDaddy
If Email Account Already Exists (e.g., Email Essentials plan)
1. Log into GoDaddy β productivity.godaddy.com
2. Go to Admin β Email Forwarding (sidebar)
3. Find domain section β click edit (pencil icon) on existing rule
4. Change "Forward mail to" β your Gmail/accessible email
5. Click Save
6. CRITICAL: Click "Forwarding Status" button β select domain β verify toggle is ON
If No Email Account Exists (domain-only forwarding)
1. Log into GoDaddy β account.godaddy.com/products
2. Find domain β Manage DNS
3. GoDaddy may offer free email forwarding without a full email plan
4. Go to Email Forwarding section β Add rule
Gotchas
/#/admin/email/forwarding)Cloudflare Email Routing
Best option if your domain's DNS is already on Cloudflare.
Setup
1. Cloudflare dashboard β select domain β Email Routing 2. Click Enable Email Routing 3. Cloudflare will add required MX and TXT records automatically 4. Create routing rule: - Custom address:user@yourdomain.com
- Forward to: your@gmail.com
5. Cloudflare sends a verification email to the destination β click the link
6. Rule is activeCatch-all
Gotchas
Namecheap
1. Log into Namecheap β Domain List β select domain
2. Click "Email Forwarding" tab (or Manage β Mail Settings)
3. Select "Email Forwarding" from dropdown
4. Add rule: user β destination@gmail.com
5. Save
Gotchas
ImprovMX (Any Registrar)
Works with any domain registrar. Free tier: 25 forwards/day.
Setup
1. Go toimprovmx.com β enter your domain
2. Add forwarding alias: user@yourdomain.com β destination@gmail.com
3. ImprovMX provides MX records to add at your registrar:
MX mx1.improvmx.com (priority 10)
MX mx2.improvmx.com (priority 20)
4. Add MX records at your registrar's DNS settings
5. Wait for DNS propagation (5 min - 48 hours, usually fast)Gotchas
Verification Steps
After setting up forwarding, always verify before relying on it:
1. Send a test email from another account to user@yourdomain.com
2. Check destination inbox (and spam folder)
3. If test arrives β forwarding works β proceed with account recovery
4. If test doesn't arrive after 5 min:
- Check Forwarding Status toggle (GoDaddy)
- Check MX records are correct (dig MX yourdomain.com)
- Check spam/junk folder at destination
- Wait for DNS propagation if MX records were just changed
Post-Recovery Cleanup
After recovering the target account:
β‘ When to Use
βοΈ Configuration
1. Cloudflare dashboard β select domain β Email Routing
2. Click Enable Email Routing
3. Cloudflare will add required MX and TXT records automatically
4. Create routing rule:
- Custom address: user@yourdomain.com
- Forward to: your@gmail.com
5. Cloudflare sends a verification email to the destination β click the link
6. Rule is active