Domain Email Forwarding
/install domain-email-forwarding
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/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)
- 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]
- Custom address:
- 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
- Go to
improvmx.com→ enter your domain - Add forwarding alias:
[email protected]→[email protected] - ImprovMX provides MX records to add at your registrar:
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
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install domain-email-forwarding - 安装完成后,直接呼叫该 Skill 的名称或使用
/domain-email-forwarding触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Domain Email Forwarding 是什么?
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... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 432 次。
如何安装 Domain Email Forwarding?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install domain-email-forwarding」即可一键安装,无需额外配置。
Domain Email Forwarding 是免费的吗?
是的,Domain Email Forwarding 完全免费(开源免费),可自由下载、安装和使用。
Domain Email Forwarding 支持哪些平台?
Domain Email Forwarding 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Domain Email Forwarding?
由 brandonwadepackard-cell(@brandonwadepackard-cell)开发并维护,当前版本 v1.0.0。