全部文章

邮箱 catch-all 设置:Workspace、cPanel 等

要设置邮箱 catch-all(发往域名任何地址的邮件都进入同一个邮箱),先把域名的 MX 记录指向提供这项功能的邮件服务,再开启它的 catch-all 规则,然后选好一个邮箱,用来接收发往不存在地址的邮件。每家服务商对这项设置的叫法都不一样:在 Google Workspace 中是一条路由规则,在 cPanel 中叫 Default Address(默认地址),在 Plesk 中叫 Mail bounce settings(退信设置),在 Zoho Mail 中叫 Catch-all Address(catch-all 地址),而在 IONOS、Squarespace 和 ImprovMX 上,它是一个写作 * 的地址。也有一些服务完全没有 catch-all,包括 DreamHost、Porkbun 的邮件转发和 Microsoft 365。

下面的步骤均来自各服务商自己的帮助页面,核对日期为 2026 年 9 月 25 日。每一节都附有来源链接,以防此后某个选项的名称或位置有所变化。邮件送达之后,CatchNone 可以在 iPhone、iPad 和 Mac 上读取 catch-all 收件箱,把每封邮件归到它的收件地址下。

各家服务商的邮箱 catch-all 设置一览

服务 支持 catch-all? 设置名称 邮件去向
Google Workspace 支持 一条 Gmail 路由规则,或“默认转送” 某个用户的邮箱或一个 Google 群组
cPanel 主机 支持,除非主机商关闭了它 Default Address(默认地址) 某个邮箱或一条转发
Plesk 支持 Mail bounce settings(退信设置)> Forward to address(转发到地址) 一个地址
Zoho Mail 支持(免费版未确认) Catch-all Address(catch-all 地址) 用户邮箱或群组邮箱
IONOS 支持,限 Mail Basic 和 Mail Business 名为 *@example.com 的邮箱 该邮箱
Titan 支持 Catch-all Email(catch-all 邮箱) 一个现有邮箱
Hostinger Email 支持,每个域名一个 Create catch-all(创建 catch-all),或 Catch-all email 一个现有邮箱
GoDaddy 支持,仅限 Professional Email 某个用户上的 catch-all 开关 该用户的邮箱
Migadu 支持 域名子菜单中的 catch-all 设置 一个邮箱
Proton Mail 支持,限付费方案 Set catch-all(设为 catch-all) 你域名上的一个地址
Fastmail 支持 一个 *@example.com 别名 你的 Fastmail 邮箱
iCloud+ 支持 “允许所有” 你的 iCloud 邮件
Namecheap 支持,需使用免费的 Email Forwarding(邮件转发) Add catch all(添加 catch all) 转发到一个地址
Squarespace Domains 支持 一条 * 转发规则 转发到一个地址
ImprovMX 支持,默认开启 * 别名 转发到你的收件箱
Cloudflare 支持 Catch-all rule(catch-all 规则) 转发、交给 Worker 处理或丢弃
DreamHost 不支持 不适用 改用加号地址(plus addressing)
Porkbun 转发 不支持 不适用 只能逐个设置转发
GoDaddy Email Forwarding 文档未提及 不适用 只能逐个设置转发
Microsoft 365 不支持 不适用 发往未知地址的邮件会被退回
OVHcloud 文档未提及 不适用 按地址逐个重定向

开始之前

  • MX 记录指向提供 catch-all 的那个服务。MX 记录决定由哪个服务接收你域名的邮件。一个域名只有一组 MX 记录,所以这个服务会收到该域名上所有地址的邮件;shop.example.com 这样的子域名则可以有自己的一组。在 Mac 或 Linux 上可以用 dig MX example.com +short 检查,在 Windows 上用 nslookup -type=mx example.com。
  • 邮件要有地方落脚。邮件托管服务会把邮件投递到一个你能打开的邮箱。转发服务(Namecheap、Squarespace、ImprovMX、Cloudflare)没有邮箱,只会把邮件转给你已有的收件箱。
  • 想好怎么应对垃圾邮件。Hostinger 建议把 catch-all 指向一个专用邮箱,而不是你的主收件箱,因为 catch-all“天生就会收到大量垃圾邮件”。

在 Google Workspace 中设置 catch-all 邮箱

Google Workspace(前身为 G Suite)提供两种设置方法。Google 关于 catch-all 的帮助文章现在采用的是 Gmail 路由规则(方法 1)。Google 仍在文档中介绍的“默认转送”(方法 2)同样可用。下面的步骤依据 Google 帮助页面 2026 年 9 月 18 日更新后的版本。先决定由哪个账户接收这些邮件:现有用户、新用户,或者一个 Google 群组。

方法 1:路由规则(Google 目前采用的方法)

  1. 在 Google Admin console(Google 管理控制台)中,依次前往 Menu(菜单)>“应用”>“Google Workspace”>“Gmail”>“路由”。你需要拥有 Gmail Settings(Gmail 设置)管理员权限。
  2. 在“路由”标签页上,滚动到“路由”部分,点击 Configure(配置);如果已经有规则,则点击 Add Another Rule(添加其他规则)。
  3. 输入一个名称。不填名称,Google 不会保存这项设置。
  4. 勾选 Inbound messages(入站邮件)。
  5. 在 Action(操作)下选择 Modify message(修改邮件),勾选 Change envelope recipient(更改信封收件人),选择 Replace recipient(替换收件人),然后输入 catch-all 地址。
  6. 点击 Show more options(显示更多选项)。在 Select all account types this action applies to(选择此操作适用的所有账号类型)下,勾选 All inactive and unrecognized accounts(所有非活跃和无法识别的账号),并确认 Archive accounts with assigned delegate(已指定代理人的归档账号)也已勾选。Active user account(活跃用户账号)和 Group account(群组账号)必须保持未勾选。
  7. 点击 Save(保存)。

以后想关闭它,把指针移到这条规则上,点击 Disable(停用)或 Delete(删除)(Google 的 catch-all 帮助文章)。Google 的路由设置参考中有两项可选的 Modify message 设置,能让这些邮件更方便分类。Add X-Gm-Original-To header(添加 X-Gm-Original-To 标头)会记录邮件原本发往的地址。Prepend custom subject(在主题前添加自定义文字)可以给每封邮件加上标记,例如 [catch-all]。

方法 2:默认转送

  1. 在管理控制台中,依次前往 Menu(菜单)>“应用”>“Google Workspace”>“Gmail”>“默认转送”,点击 Configure(配置);如果已经有规则,则点击 Add Another Rule(添加其他规则)。
  2. 在 Specify envelope recipients to match(指定要匹配的信封收件人)下,选择 All recipients(所有收件人)。
  3. 在 Envelope recipient(信封收件人)下,勾选 Change envelope recipient(更改信封收件人),选择 Replace recipient(替换收件人),然后输入 catch-all 地址。
  4. 在 Options(选项)下,选择 Perform this action only on non-recognized addresses(仅对无法识别的地址执行此操作)。
  5. 保存,然后确认这条规则出现在“默认转送”表格中。

让它成为 catch-all 的正是第 4 步。All recipients 会匹配你域名上的每一个地址,所以如果选了另一项 Perform this action on non-recognized and recognized addresses(对无法识别和可识别的地址执行此操作),你真实用户的邮件也会被改投(Google 关于“默认转送”的帮助文章)。请使用 Change envelope recipient,而不是 Add more recipients(添加更多收件人):后者会把邮件额外投递给其他收件人,而不是改投。

投递给用户还是群组?

Google 群组可以让多人一起阅读 catch-all 邮件,但群组不是一个可以登录的账户,所以邮件 App 无法通过 IMAP 打开它。如果你想在 Gmail 之外阅读这些邮件,就投递给一个用户。如果使用群组,请检查它的两项群组设置。Who can post(谁可以发帖)决定了外部发件人的邮件能否进入群组,而 catch-all 邮件正是来自外部。在 Spam message handling(垃圾邮件处理)下,Reject all messages marked as spam(拒收所有被标记为垃圾邮件的邮件)会把疑似垃圾邮件拒之门外。

Google Workspace catch-all 不起作用?测试与修复

从你域名以外的某个账户,给一个不存在的地址发一封邮件,例如 test-4821@example.com。如果没有收到:

  • 再等等。Google 表示,路由设置的更改最长可能需要 24 小时才能生效,新的 MX 记录最长可能需要 72 小时。MX 记录的值是 smtp.google.com;2023 年之前设置的域名可能使用较旧的 aspmx 值,这些值仍然有效。
  • 清除旧版 catch-all。2017 年的一次设置迁移给一些域名留下了一个背后没有邮箱的 catch-all 地址,导致发件人收到退信。在“Gmail”>“路由”中,找到 Email routing(电子邮件路由)部分里的这个地址(中文界面称为“无限别名地址”),点击 Clear(清除),刷新页面,然后创建上文的“默认转送”规则。该表格中的其他设置也可能被一并清除,所以请先把它们记下来(Google 的迁移说明)。
  • 检查账号类型的勾选框。如果勾选了 Active user account 或 Group account,这条规则就会截走本该发给真实用户的邮件。
  • 弄清什么算“无法识别”。Google 把已暂停的用户和关闭了 Gmail 的用户也算在内,所以发给他们的邮件同样会进入 catch-all。
  • 查看 catch-all 用户的“垃圾邮件”文件夹。catch-all 邮件和其他邮件一样,要经过 Gmail 的垃圾邮件过滤。在路由规则中,Bypass spam filter(绕过垃圾邮件过滤器)和 Also reroute spam(同时改投垃圾邮件)对 catch-all 所用的账号类型不起作用。

cPanel 和 Plesk

cPanel:Default Address(默认地址)

在 cPanel 中,catch-all 叫作 Default Address。以下步骤依据 cPanel 文档,适用于 130 及以上版本:

  1. 在 cPanel 的 Home(主页)页面上,于 Email(电子邮件)部分选择 Default Address。
  2. 在 Send all unrouted email for the following domain(发送以下域名的所有未路由邮件)菜单中,选择你的域名。
  3. 选择 Forward to Email Address(转发到电子邮件地址),然后输入要接收这些邮件的邮箱。
  4. 点击 Change(更改)。

如果找不到 Default Address,很可能是主机商在 WHM 的 Feature Manager(功能管理器)中把它关掉了,请询问主机商。有自己转发器的地址由那个转发器处理,而不是由 catch-all 处理。域名转发器(domain forwarder)会把发往未知地址的邮件转到另一个域名,它会完全覆盖 Default Address;所以如果 catch-all 什么都收不到,请到 Forwarders(转发器)下看看有没有这样一条。Hostinger 的 cPanel 套餐也使用同样的步骤。

Plesk:Mail bounce settings(退信设置)

在 Plesk Obsidian 中,catch-all 是一项按域名设置的邮件选项(Plesk 指南):

  1. 前往 Websites & Domains(网站与域名),选择域名,打开 Mail(邮件)标签页,然后点击 Mail Settings(邮件设置)。
  2. 在 Mail bounce settings 下,选择 Forward to address(转发到地址),然后输入地址。
  3. 点击 OK。

如果要一次设置多个域名,前往 Mail > Mail Settings 标签页,选中这些域名,然后点击 Mail for Non-Existent Users(发往不存在用户的邮件)。如果你的服务商开启了外发邮件控制(outgoing mail control),转发地址必须在同一个域名上;想使用外部地址,或者让多个域名共用一个地址,需要服务商协助。

Zoho Mail、IONOS 和 Titan

Zoho Mail

Zoho 需要一个现有的用户邮箱或群组邮箱来接收这些邮件。准备好之后,按照 Zoho 的 catch-all 设置步骤操作:

  1. 在 Zoho Mail Admin Console(管理控制台)中,选择左侧的 Domains(域名),然后选择你的域名。
  2. 在 Advanced Settings(高级设置)下,打开 Catch-all Address。
  3. 输入用户或群组邮箱,选中它,然后点击 Update(更新)。

每个域名都要分别设置一次。如果不想让某些地址进入 catch-all,把它们的用户名添加到 Excluded Email Addresses(排除的电子邮件地址)列表中。Zoho 的免费版不支持 IMAP;这对 catch-all 意味着什么,请见下方的常见问题。

IONOS:catch-all 邮箱和转发

在 Mail Basic 和 Mail Business 中,IONOS 的 catch-all 就是一个名字为星号的普通邮箱(IONOS 帮助):

  1. 打开 Menu(菜单)> Email(电子邮件)。
  2. 在 Email Addresses(电子邮件地址)页面上,点击 Create another mailbox(创建另一个邮箱),然后选择产品,例如 Mail Basic。
  3. 在 E-Mail 字段中(IONOS 的 catch-all 页面把它叫作 Name,即“名称”)输入 *,并选择你的域名,让地址变成 *@example.com;设置密码,然后点击 I agree and save(同意并保存)。具体见 IONOS 的邮箱创建步骤。

如果想把邮件转走,打开这个地址,使用 Forwarding Address(转发地址)> Add Forwarding(添加转发)。想暂停 catch-all,给它改个名字即可。IONOS 的文档只把 * 当作邮箱,没有介绍仅用于转发的 * 地址;如果你域名的邮件运行在 Microsoft 365 等外部服务器上,IONOS 不会创建这个地址。

Titan

如果你主机商的邮件服务基于 Titan(Titan 帮助):

  1. 登录 Titan Email Control Panel(Titan 邮件控制面板),网址是 manage.titan.email;Blacknight 的客户请使用 manage-euc1.titan.email。
  2. 在边栏中点击 Catch-all Email(catch-all 邮箱)。
  3. 点击 Enable catch-all mailbox(启用 catch-all 邮箱),选择邮箱,然后点击 Set this email as catch-all(将此邮箱设为 catch-all)。

被 Titan 的垃圾邮件过滤或安全过滤拦下的邮件,永远不会进入 catch-all。

Hostinger 和 GoDaddy

Hostinger

在 hPanel 中为 Hostinger Email 设置(Hostinger 指南):

  1. 在控制面板的 Emails(电子邮件)部分,点击你的域名。
  2. 在左侧边栏中选择 Forwarders(转发器),然后点击 Create catch-all(创建 catch-all)。
  3. 选择邮箱,然后点击 Create(创建)。
  4. 打开这个邮箱,点击 Hostinger 发来的验证链接。点击之前,设置并没有完成。

Hostinger 的文档网站把这个选项称为 Catch-all email,所以你屏幕上看到的名称可能不同。每个域名只能设置一个 catch-all。

GoDaddy

GoDaddy 的 catch-all 只适用于 Professional Email,每个域名一个,不适用于 GoDaddy 提供的 Microsoft 365(GoDaddy 帮助):

  1. 登录 Email & Office Dashboard(电子邮件和 Office 控制面板)。
  2. 在要接收这些邮件的用户旁边,选择 Manage(管理)。
  3. 在 Account information(账户信息)下,选择 Edit(编辑)。
  4. 打开 Set up this account as the catch-all for this domain(将此账户设为该域名的 catch-all)。如果该域名已经有 catch-all,选择 Yes, Change Catch-All(是,更改 catch-all)确认。
  5. 选择 Save(保存)。

GoDaddy 另有一款 Email Forwarding(邮件转发)产品,但文档只介绍了逐个设置转发,没有提到 catch-all 或通配地址;随域名附赠的转发额度也已无法再使用。

Migadu 和 Proton Mail

Migadu

Migadu 把 catch-all 设置放在每个域名的子菜单里,它的 catch-all 指南提醒:“垃圾邮件发送者最爱 catch-all。”每个方案都有每日收信上限,例如 US$19/年的 Micro 方案是每天 200 封(截至 2026 年 9 月,据 Migadu 的价格页面)。超出上限大约 25% 以后,Migadu 会推迟接收邮件;如果连续多天超限,收到的邮件会被退回。招来垃圾邮件的 catch-all 可能会耗尽小方案的额度。

Proton Mail

Proton Mail 的所有付费方案都提供 catch-all(Proton 支持页面):

  1. 前往 Settings(设置)> All settings(所有设置)> Organization(组织)> Domain names(域名)。
  2. 在 Actions(操作)菜单中选择 Set catch-all(设为 catch-all)。
  3. 输入你域名上的一个地址。

已经存在的地址仍会收到自己的邮件。要在其他邮件 App 中阅读,需要使用 Proton Mail Bridge,它需要付费方案,并在你的电脑上运行。

转发服务:Namecheap、Squarespace 和 ImprovMX

域名注册商的邮件转发能当 catch-all 用吗?Namecheap 的免费转发可以,Squarespace Domains 也可以。Porkbun 的转发不行,GoDaddy 也没有为它的 Email Forwarding 提供任何 catch-all 文档。邮件最终会进入你转发到的收件箱,而 Google 提醒,转发的邮件常常无法通过 SPF 检查,所以请留意那个收件箱的垃圾邮件文件夹。

Namecheap

Namecheap 的 catch-all 要求使用它的 BasicDNS、PremiumDNS 或 FreeDNS,并且只能转发到一个地址(Namecheap 指南):

  1. 在左侧边栏中选择 Domain List(域名列表),然后点击你的域名旁边的 Manage(管理)。
  2. 在 Advanced DNS(高级 DNS)标签页的 Mail Settings(邮件设置)中,选择 Email Forwarding,然后点击 Save all changes(保存所有更改)。保留 SPF 记录,转发需要用到它。
  3. 回到该域名的设置页面,滚动到 Redirect Email(重定向邮件),点击 Add catch all。
  4. 在 Forward to(转发到)字段中输入目标地址,然后点击对勾。

生效大约需要一个小时。免费转发不能和 Namecheap Private Email 同时使用。Namecheap 的这篇文档最后更新于 2021 年 3 月,所以选项的名称或位置可能已有变化。如果不起作用,请检查 Email Forwarding 设置和 SPF 记录,并确认你是用目标地址以外的地址发送测试邮件的。

Squarespace Domains

如果域名由 Squarespace 管理,且没有使用自定义邮件服务(Squarespace 帮助):

  1. 打开域名控制面板,点击该域名,点击 Email(电子邮件),然后滚动到 Email Forwarding(邮件转发)。
  2. 点击 Add rule(添加规则),然后确认你的密码或双重认证验证码。
  3. 在 Forward from(转发自)中输入 *(通配符),然后输入目标地址。

针对具体别名的规则优先于 * 规则。验证目标地址 24 至 48 小时后,转发才会开始;每条规则只能有一个目标地址,而且不支持加号地址。Squarespace 无法转发到强制执行 DKIM 的邮件服务商,包括 icloud.com、me.com、mac.com、yahoo.com 和 aol.com。

ImprovMX

添加域名时,ImprovMX 会自动创建一个 * catch-all 别名。如果它不见了,就添加一个别名:在 Alias(别名)字段中填 *,在 Forwards To(转发到)中填你的收件箱地址(ImprovMX 指南)。免费方案包含 1 个域名、25 个别名,每天可转发 500 封邮件(截至 2026 年 9 月)。

Fastmail、iCloud+ 和 Cloudflare

这几家都有单独的指南,这里只给出简要步骤:

不支持 catch-all 的服务商:DreamHost、Porkbun、OVHcloud 和 Microsoft 365

Microsoft 365 和 Office 365:没有 catch-all 设置

Microsoft 365 和 Office 365 中的邮件服务 Exchange Online 没有 catch-all 设置。当一个域名的所有邮箱都在 Exchange Online 中时,Microsoft 会在任何过滤之前就拒收发往未知地址的邮件,并返回 550 5.4.1 Recipient address rejected: Access denied。其他地方发布的变通办法是把域名改为 Internal relay(内部中继),再用邮件流规则(mail flow rule)改投未知收件人的邮件;但 Microsoft 的接受域页面明确表示,当域名的所有收件人都在 Microsoft 365 中时,不要选择 Internal relay。请把这类设置视为不受支持的做法。

替代办法

在一些服务商那里,加号地址无需任何设置:DreamHost 和 Exchange Online 默认开启这项功能,所以在 Microsoft 365 上,发往 you+shop@example.com 的邮件会送到 you@example.com。至于为什么有些网站不接受 +,请参阅我们的加号地址指南。

如果想随手编造不带 + 的地址,有两种办法:

  • 把域名的邮件迁到别处:修改 MX 记录,把域名的邮件迁到支持 catch-all 的服务,这会一次性迁移所有地址。我们的支持 catch-all 的邮件服务商对比可以帮你选择。
  • 使用子域名:主邮箱保持不动,把 shop.example.com 这类子域名的 MX 记录指向一个支持子域名的 catch-all 服务。这样,发往任何 @shop.example.com 地址的邮件都会进入那里。

如果你完全不想动自己的域名,CatchNone Premium 会为每一次注册提供一个单独的 @catchnone.com 地址,无需设置 DNS 或邮箱(见下文)。

Catch-all 不起作用?排查清单

  1. MX 记录指向你设置 catch-all 的那个服务,而且更改已经有足够的时间生效(见上文各服务商的部分)。
  2. 你的方案包含这个选项,而且没有别的设置覆盖它(见对应服务商的部分)。
  3. 目标地址已验证,且能被接受。Hostinger、Squarespace 和 Cloudflare 都要等你确认之后才会生效,而且 Squarespace 无法转发到某些邮件服务商。
  4. 你是用另一个地址测试的。Namecheap、Squarespace 和 ImprovMX 都说明不要用转发目标地址来测试;Squarespace 会跳过这类邮件,以免形成循环。
  5. 测试地址确实不存在。有自己 cPanel 转发器的地址、Squarespace 中有具体规则的地址、Proton 中已存在的地址,以及 Workspace 中的真实用户,都会照常收到各自的邮件。
  6. 垃圾邮件文件夹,尤其是转发服务投递到的那个收件箱。Google 建议转发服务设置 DKIM。
  7. 收到 550 5.4.1 退信,说明是 Microsoft 365 拒收了未知收件人;它没有 catch-all。

如何在 catch-all 上停用单个地址

当某个地址开始招来垃圾邮件时,请在服务商那里屏蔽它,而不是在邮件 App 里屏蔽。

服务 如何停用单个地址 发件人会看到什么
Google Workspace “默认转送”> Configure(配置)或 Add Another Rule(添加其他规则)> Single recipient(单个收件人,填该地址)> Reject message(拒收邮件) 带有 SMTP 代码(例如 550 5.7.1)的拒收通知,以及你可选填写的说明
cPanel Forwarders(转发器):为该地址添加一条转发器,选择 Discard and send an error to the sender (at SMTP time),即在 SMTP 阶段丢弃邮件并向发件人返回错误 “No such person at this address”(此地址无此人)
Zoho Mail 把用户名添加到 Excluded Email Addresses 文档未说明
Fastmail 创建该别名,然后在 Show advanced preferences(显示高级偏好设置)下勾选 Disable(停用) 退信
iCloud+ 创建该地址,然后删除它 邮件被退回
Cloudflare 为该地址添加一条使用 Drop(丢弃)操作的路由规则 什么也看不到;邮件被删除
本指南中的其他服务商 帮助页面中没有按地址屏蔽的功能;请在接收邮箱中使用过滤规则 什么也看不到(过滤规则在投递之后才起作用)

Google 会给带有 Reject(拒收)操作的设置最高优先级,所以无论你用哪种 catch-all 方法,这条 Workspace 规则都能同时生效。

按地址阅读 catch-all 邮件

catch-all 只改变邮件投递到哪里,不改变邮件的内容。发件人使用的地址通常仍保留在收件人(To)或抄送(Cc)行中,所以你可以按它来分类。

  • Gmail 和 Workspace:试试 to:shop@example.com 这样的搜索(Gmail 的搜索运算符)。对于密送(Bcc)的邮件,在任一种 Workspace 方法中打开 Add X-Gm-Original-To header。这样,原始地址就会显示在邮件标头中(在 Gmail 中选择 More(更多)> Show original(显示原始邮件)),不过 Gmail 的搜索运算符不涵盖这个标头。
  • Fastmail:根据收件人(To)地址创建规则,把邮件归入不同的文件夹。
  • 在其他邮件 App 中使用 Workspace:必须在“Gmail”> End User Access(最终用户访问权限)下开启 IMAP,管理员还可以在那里限制为只允许 OAuth 邮件客户端。Workspace 不再接受邮件 App 使用普通密码,所以它们需要 OAuth 或“应用专用密码”,而工作账户上可能没有这个选项。
  • 抓取到 Gmail:Gmail 的 Check mail from other accounts(查看其他帐号中的邮件,POP)已不再接受新用户,并将于 2027 年 1 月停止,这正是旧教程不再适用的原因。

在 CatchNone 中阅读 catch-all 邮件

CatchNone 会把 catch-all 投递到的收件箱,变成按地址分开的一个个列表。它直接从你的设备,通过 IMAP(TLS,默认端口 993,使用密码或 App 专用密码)或 JMAP,以只读方式读取那个收件箱,所以你的邮件从不经过 CatchNone 的服务器。每封邮件都显示在它的收件地址下,哪个地址被泄露或被卖掉,很容易看出来。你从未创建过的地址会带有灰色标记,也可以搜索;之后如果你通过“自定”把它创建为别名,它之前的邮件也会换上这个名称。“免费方案”在你自己的域名上最多包含 10 个别名,Lite 和 Premium 则没有数量限制。CatchNone 现已登陆 iPhone、iPad 和 Mac。

它只收信,设置工作留给你的服务商:它不会替你创建 catch-all,也不会更改你的 DNS。它无法打开 Google 群组、Zoho 免费版的邮箱、Proton Mail(它的 IMAP 只能通过 Bridge 使用,而 CatchNone 不支持 Bridge),而且由于不支持 OAuth,也无法打开不允许使用应用专用密码的 Workspace 账户。每次检查会读取收件箱中最近 30 天内最新的 100 封邮件,这个数量是在筛选你的域名之前计算的,所以使用单独的 catch-all 邮箱效果最好。它会跳过垃圾邮件文件夹,只读取收件人(To)、抄送(Cc)和密送(Bcc)行(不读取 X-Gm-Original-To),所以如果这些行中没有你域名上的地址,邮件就不会被导入,通过密送发来的邮件通常也属于这种情况。把别名标记为“未使用”只是一个标签,所以请用上文服务商的规则来屏蔽地址。

如果你想完全省去域名设置,Premium 还提供 @catchnone.com 地址,无需设置域名、DNS 或邮箱。关闭其中一个,发件人就会收到退信。

常见问题

能在 Gmail 中设置 catch-all 吗?

gmail.com 地址不行:catch-all 覆盖的是你自己域名上的所有地址,个人 Gmail 账户和 Gmail 过滤器都无法创建 catch-all。如果你有自己的域名,可以使用 Google Workspace(即企业版 Gmail),或者在 Gmail 前面加一个支持 catch-all 的转发服务,例如 Cloudflare Email Routing、ImprovMX 或 Namecheap;我们的通过 Cloudflare 为普通 Gmail 设置 catch-all 指南介绍了具体做法。

Zoho Mail 免费版支持 catch-all 和 IMAP 吗?

不支持 IMAP:Zoho 的价格页面在 Forever Free(永久免费)方案下注明“IMAP/ POP/ Active Sync not included”(不含 IMAP、POP 和 Active Sync),这个方案也没有转发和路由功能。Zoho 的 catch-all 帮助文档没有提到任何方案限制,所以请在你的 Admin Console 中找找 Catch-all Address。即使有这个选项,你也只能在 Zoho 自己的 App 中阅读这些邮件。

使用 catch-all 安全吗?

catch-all 可以正常使用,但会招来垃圾邮件:cPanel 和 Migadu 都对此有提醒,DreamHost 干脆不提供 catch-all。把它指向一个单独的邮箱,屏蔽招来垃圾邮件的地址;如果垃圾邮件多到控制不住,就改为逐个创建地址。如果你是在邮箱验证工具里看到这个词作为一种状态,我们的 catch-all 邮箱详解解释了它在那里的含义。

文章

关于邮件,多懂一点。

全部文章

隐藏邮件地址收不到邮件?逐步排查转发问题

“隐藏邮件地址”收不到邮件?先做两分钟测试,再依次检查地址状态、“转发给”设置、垃圾邮件、“通过 Apple 登录”,以及 Gmail 为什么收不到转发的邮件。

你的邮箱,更由你做主。

下载 CatchNone

适用于 iPhone、iPad 和 Mac