✓ Verified 💻 Development ✓ Enhanced Data

Domain Email Forwarding

Set up email forwarding for custom domains to receive verification codes, password resets, and other

Rating
4.3 (439 reviews)
Downloads
1,314 downloads
Version
1.0.0

Overview

Set up email forwarding for custom domains to receive verification codes, password resets, and other emails.

Complete Documentation

View Source →

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

  • Account recovery: target platform sent codes to [email protected] but email hosting is inactive
  • Catch-all: forward ALL email for a domain to one inbox
  • Cost savings: route domain email to Gmail without paying for email hosting
  • Temporary: just need to receive one verification code, then revert

Decision Matrix

Registrar/DNSFree Forwarding?Setup TimeNotes
GoDaddy✅ Built-in5 minRequires "Forwarding Status" toggle ON
Cloudflare✅ Email Routing10 minDNS must be on Cloudflare
Namecheap✅ Built-in5 minUp to 100 forwards free
ImprovMX✅ Free tier15 minWorks with any registrar, MX record change
Google Workspace❌ Paid30 minOverkill for forwarding only

GoDaddy

If Email Account Already Exists (e.g., Email Essentials plan)

  • Log into GoDaddy → productivity.godaddy.com
  • Go to Admin → Email Forwarding (sidebar)
  • Find domain section → click edit (pencil icon) on existing rule
  • Change "Forward mail to" → your Gmail/accessible email
  • Click Save
  • CRITICAL: Click "Forwarding Status" button → select domain → verify toggle is ON

If No Email Account Exists (domain-only forwarding)

  • Log into GoDaddy → account.godaddy.com/products
  • Find domain → Manage DNS
  • GoDaddy may offer free email forwarding without a full email plan
  • Go to Email Forwarding section → Add rule

Gotchas

  • The per-user forwarding dialog (Manage → Forwarding) often gets stuck in a loading spinner. Use the admin-level forwarding page instead (/#/admin/email/forwarding)
  • Forwarding Status must be ON for external addresses — this is a separate toggle, not automatic
  • Changes take effect within 1-5 minutes (no DNS propagation needed since email account exists)

Cloudflare Email Routing

Best option if your domain's DNS is already on Cloudflare.

Setup

  • Cloudflare dashboard → select domain → Email Routing
  • Click Enable Email Routing
  • Cloudflare will add required MX and TXT records automatically
  • Create routing rule:
  • Custom address: [email protected]
  • Forward to: [email protected]
  • Cloudflare sends a verification email to the destination — click the link
  • Rule is active

Catch-all

  • Enable "Catch-all" to forward ALL addresses at the domain to one inbox
  • Useful when you don't know the exact address that'll receive the code

Gotchas

  • Requires DNS to be on Cloudflare (nameservers)
  • Destination email must be verified (click link in verification email)
  • If MX records conflict with existing email hosting, Cloudflare will warn

Namecheap

  • Log into Namecheap → Domain List → select domain
  • Click "Email Forwarding" tab (or Manage → Mail Settings)
  • Select "Email Forwarding" from dropdown
  • Add rule: user[email protected]
  • Save

Gotchas

  • Namecheap free forwarding handles up to 100 forwards
  • MX records are auto-configured when you select Email Forwarding

ImprovMX (Any Registrar)

Works with any domain registrar. Free tier: 25 forwards/day.

Setup

text
MX mx1.improvmx.com (priority 10)
   MX mx2.improvmx.com (priority 20)
  • Add MX records at your registrar's DNS settings
  • Wait for DNS propagation (5 min - 48 hours, usually fast)

Gotchas

  • Free tier: 25 emails/day, no sending (receive-only)
  • DNS propagation can delay first email by minutes to hours
  • Remove old MX records that conflict

Verification Steps

After setting up forwarding, always verify before relying on it:

  • Send a test email from another account to [email protected]
  • Check destination inbox (and spam folder)
  • If test arrives → forwarding works → proceed with account recovery
  • 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:

  • Update the account's email to your primary email (Gmail) so you don't need forwarding again
  • Decide on forwarding: Keep it (useful for future emails to that domain) or revert to original settings
  • Document the account's email and login method for future reference

Installation

Terminal bash

openclaw install domain-email-forwarding
    
Copied!

Tags

#web_and-frontend-development #code

Quick Info

Category Development
Model Claude 3.5
Complexity One-Click
Author brandonwadepackard-cell
Last Updated 3/10/2026
🚀
Optimized for
Claude 3.5
🧠

Ready to Install?

Get started with this skill in seconds

openclaw install domain-email-forwarding