为域名设置 Catch-all 收件箱
判断是否需要接收发往不存在地址的邮件,选择安全目标,并在不影响精确路由的前提下减少垃圾邮件。
文章详情
类型、难度、套餐及最近更新信息。
▼
文章详情
类型、难度、套餐及最近更新信息。
- 类型
- 参考资料
- 难度
- 入门
- 套餐
- Nano · Starter · Pro · Agency
- 最近更新
- 2026年9月9日
只有当 TrekMail 找不到完全匹配的地址,也无法通过域名别名找到匹配地址时,Catch-all 收件箱才会接收邮件。我们不会向发件人退回“550 User not found”错误,而是把邮件投递到你选择的邮箱。本指南将说明何时适合使用 Catch-all、如何设置、容易被忽视的垃圾邮件代价,以及它与其他路由选项的配合方式。
为什么使用 Catch-all
常见的启用理由包括:
- 避免因地址拼写错误丢失销售线索。 有人想写信给
sales@yourcompany.com,却输入了sles@yourcompany.com。没有 Catch-all 时,邮件会被退回,潜在客户也会流失。启用后,邮件将进入销售邮箱,错误地址仍会显示在“收件人”标头中,因此你能看出发件人原本想写给哪个地址。 - 无需预先创建即可使用动态别名。 使用
service-name@yourcompany.com注册新服务,在该地址接收验证邮件,然后继续操作。这适合希望按服务追踪邮件、但不想提前管理别名的个人创业者。 - 接收发往旧地址的邮件。 员工已经离职,但客户的通讯录里仍保留着
firstname.lastname@yourcompany.com。Catch-all 可以让这些邮件继续送达。 - 测试营销活动和集成,向任何符合某种模式的地址发送邮件,例如
test-1@yourcompany.com和test-2@yourcompany.com,无需逐个开设邮箱。
不应启用的理由包括:
- 垃圾邮件可能淹没 Catch-all 收件箱。 垃圾邮件发送者会用字典攻击猜测地址(
info@、support@、admin@、webmaster@、john@、jane@等)。启用 Catch-all 后,每个未匹配真实邮箱的猜测都会进入 Catch-all,而不是被退回。即使域名只是偶尔收到垃圾邮件,其数量也可能达到正常邮件的 100 倍。 - 你已经主动管理别名。 如果每种用途都有单独创建的别名,Catch-all 只会重复工作并增加垃圾邮件风险。
如果只需让少数指定地址的邮件转给他人,转发地址会更安全。它只投递发往所列地址的邮件,其他邮件一律退回,因此猜测 admin@ 或 webmaster@ 的垃圾邮件发送者不会得到任何结果。
正确选择取决于你能接受的邮件量。流量较低的个人域名通常适合使用 Catch-all。知名企业域名一般更适合使用明确别名,而且别名可以批量创建。请参阅创建和管理别名。
如何启用
- 打开域名。
- 点击状态为有效的域名。
- 切换到路由选项卡。
- 向下滚动到 Catch-all 收件箱卡片。
- 选择如何处理未知地址:
- 退回发往未知地址的邮件(默认):发件人会收到“用户不存在”的拒收通知。
- 将未知地址的邮件发送到邮箱:选择此域名下的一个邮箱。所有套餐均可使用。
- 将未知地址的邮件转发到外部:输入任意外部电子邮件地址。仅限 Pro 和 Agency 套餐。
- 点击保存路由。如果 TrekMail 要求确认,请确认更改。
路由更新到达邮件服务后,此设置会应用于新邮件。在依赖该规则接收重要邮件之前,请先向域名中一个未使用的地址发送测试邮件。
目标类型 1:内部邮箱
这是默认选项,所有套餐均可使用,包括 Nano。
- 在目标下拉列表中选择一个同一域名下的现有邮箱。
- 该邮箱不需要特殊配置。它就是一个普通邮箱,只是还会接收 Catch-all 邮件。
你会在 Catch-all 邮箱中看到:
- 收件人标头会保留原始地址。发送到
xyz@yourdomain.com的邮件会显示“收件人: xyz@yourdomain.com”。 - 你可以使用邮件规则按“收件人”地址筛选。这有助于把不同的“虚拟”地址归入不同文件夹。请参阅创建邮件过滤器。
域名中必须至少有一个邮箱,才能选择它作为 Catch-all 目标。如果下拉列表为空,请先创建邮箱。
目标类型 2:外部电子邮件地址(Pro 和 Agency)
使用 Pro 或 Agency 套餐时,还可以把 Catch-all 邮件发送到任意外部电子邮件地址,例如个人 Gmail、其他提供商的邮箱,或托管在其他服务中的共享收件箱。
- 选择将未知地址的邮件发送到:,然后在目标字段中输入完整的外部电子邮件地址,例如
you@gmail.com,不要从邮箱下拉列表中选择。 - 保存设置。
这实际上是以 Catch-all 方式进行转发。它与普通转发受到相同的套餐限制:外部目标需要转发功能,而该功能仅限 Pro 和 Agency。
如果已设置外部 Catch-all,之后降级到 Starter 或 Nano:
- 设置本身会保留在我们的数据库中,因此再次升级后会自动恢复。
- 但它会在降级后立即停止工作:发往域名未知地址的邮件会重新被退回。
- “域名”页面将显示“Catch-all 当前未启用,需要 Pro 或 Agency”。
Catch-all 与其他路由选项如何配合
匹配顺序如下:
- 此域名中的精确地址:邮箱、电子邮件别名或转发地址,例如
sales@yourdomain.com。 - 域名别名:如果此域名与另一个域名共享地址名称,TrekMail 会在那里查找
@前面的相同部分。 - Catch-all:以上步骤均未匹配的邮件将发送到 Catch-all 目标。
- 退回发件人:如果 Catch-all 已关闭,TrekMail 会报告该地址不存在。
因此:
- 为
sales@yourdomain.com创建别名后,精确发送到该地址的邮件会进入别名目标,而不是 Catch-all。 - 创建真实邮箱
marketing@yourdomain.com后,精确发送到该地址的邮件会进入该邮箱,而不是 Catch-all。 jobs@yourdomain.com的转发地址也优先于 Catch-all。- 域名别名匹配优先于 Catch-all,因此
hello@brand.example可以到达现有的hello@company.example邮箱。 - 只有真正无法匹配任何设置的地址才会触发 Catch-all。
因此,你可以安全地同时使用 Catch-all 和特定别名或邮箱。它们不会冲突,具体设置始终优先。
筛选和整理 Catch-all 邮件
Catch-all 邮箱会接收所有未匹配邮件,但你不必逐封手动查看。设置邮件规则即可自动整理:
- 按收件人标头筛选,把特定“虚拟”地址的邮件放入指定文件夹。例如,发往任何
*-notify@yourdomain.com地址的邮件都可以进入“通知”文件夹。 - 自动把疑似垃圾邮件的模式标为已读,或移至“疑似垃圾邮件”文件夹。这可以过滤掉字典攻击产生的主要干扰。
- 避免自动回复未知地址。 自动回复可能向垃圾邮件发送者确认地址有效,也可能回复伪造的发件人。需要回复时,请使用有人查看的邮箱或明确创建的地址。
启用 Catch-all 后如何减少垃圾邮件
如果 Catch-all 引入了大量垃圾邮件:
- 操作前检查发件人和邮件内容。 Catch-all 必然会收到更多发往猜测地址的邮件。对于明显不需要的邮件,请使用垃圾邮件举报工具。
- 确保 SPF、DKIM 和 DMARC 设置正确。 它们帮助其他邮件系统判断从你域名发出的邮件,但更改 DMARC 策略并不能过滤 Catch-all 收到的垃圾邮件。
- 关闭 Catch-all,并为实际需要的地址创建特定别名。 通常创建 10 到 20 个别名就能覆盖 95% 的正常用途,而不必暴露给 100% 的字典猜测。
- 有选择地使用 Catch-all:在主域名上保持关闭,在用于注册的辅助域名上开启,例如
mydomain.work。
更改 Catch-all 后现有邮件会怎样
- 现有邮件不受影响。 更改 Catch-all 目标不会移动历史邮件,旧邮件仍留在当前邮箱中。
- 关闭 Catch-all 会立即停止投递发往未知地址的新邮件,并恢复退信。
- 将目标从邮箱 A 改为邮箱 B 后,新邮件会进入 B,旧邮件仍留在 A。
常见错误
| 现象 | 原因 | 解决方法 |
|---|---|---|
| Catch-all 不工作 | 域名尚未准备好正常接收邮件,或路由更改尚未应用 | 检查域名状态,确认保存的路由选择,然后发送一封新的测试邮件(检查 DNS 状态) |
| 垃圾邮件过多 | 在公开或知名域名上启用了 Catch-all | 关闭 Catch-all,改用特定别名 |
| 下拉列表中无法选择邮箱 | 此域名下还没有邮箱 | 先在此域名下创建至少一个邮箱 |
| 无法保存外部目标 | 你使用的是 Nano 或 Starter | 升级到 Pro 或 Agency,或选择内部邮箱 |
| 发往别名的邮件进入 Catch-all | 别名配置不正确 | 检查别名,别名匹配优先于 Catch-all |
| 仍出现“550 User not found” | Catch-all 未正确保存,或域名尚未生效 | 重新保存设置,并检查域名的“路由”选项卡是否显示 Catch-all 已启用 |
相关文章
跳转到延续此工作流的邻近指南。