全部文章

随机邮箱地址生成器:生成真实可用的地址

随机邮箱地址生成器给你的可能是三种完全不同的东西:看起来像真的、却收不到任何邮件的假地址;谁都能打开的公开临时收件箱;或者一个真实的别名,只要你保留它,邮件就会一直送到你手里。凡是你以后还要登录的账户,你需要的都是第三种。没有域名的话,这意味着要用别名服务。如果你的域名打开了 catch-all(发往域名任何地址的邮件都进入同一个邮箱),本页的生成器会在你的浏览器里生成随机地址,不向任何地方发送任何内容。CatchNone 在 iPhone、iPad 和 Mac 上两种情况都能应对:有了 Premium,可以使用随机的 @catchnone.com 地址;也可以在你自己的域名上使用随机别名。这些邮件在它自己的 App 里阅读,每封邮件都标有它送达的地址。

你需要哪一种随机邮箱?

大多数自称随机邮箱生成器的网站只提供其中一种。下面对比这三种。

假地址生成器 公开临时收件箱 真实别名
例子 IPVoid、MyRandomGenerator、Mailwarm Mailinator、YOPmail、Guerrilla Mail CatchNone、DuckDuckGo、Firefox Relay、SimpleLogin、你自己的域名
能否收信 不能 能 能
谁能读到 没有人,除非这个地址碰巧属于某个真实的人 任何知道或猜到这个地址的人 你,以及处理它的服务
邮件和地址能保留多久 从来不会有邮件到你手里 邮件保留时间从 1 小时(Guerrilla Mail)到 8 天(YOPmail)不等;地址一直对任何人开放 直到你关闭它,或者你的账户或订阅终止(详见下文)
适合 测试数据,但只能用 example.com 这类保留域名(见下文);这类工具很多都用 gmail.com 一次性下载,之后再也不会登录 你要长期保留的账户

假地址生成工具会坦白说明它们的地址收不到邮件。IPVoid 的生成器说它的地址“是假的(随机生成的),不能用来接收电子邮件”,但它的脚本却在 gmail.com、yahoo.com、outlook.com 等真实的邮箱服务商下生成地址,其中一半采用 firstname.surname 格式。没有任何环节检查这个地址是否已经属于某个真实的人,所以“假”说的只是本意,而不是结果。

如果注册时会发送验证码,假地址或 example.com 下的任何地址都永远收不到。你需要一个真实的收件箱:以后不再回来,就用临时收件箱;以后还要回来,就用别名。

公开收件箱是用隐私换方便。Mailinator 的常见问题写道:“所有邮件都是公开的。任何人都可以在任何地方阅读。”YOPmail 的收件箱也没有密码。能打开这个收件箱的人,也能为注册在它名下的账户申请重置密码。

没有域名?免费和低价的别名邮箱生成器

这些服务会给你一个真实、长期有效的随机地址,无需设置域名、DNS 或邮箱。大多数服务会把邮件转发到你已经在用的收件箱;发布本站文章的 App CatchNone 则把这些邮件留在它自己的 App 里。各家方案经常变化,选择前请先查看链接的页面。CatchNone 与表中其他服务都没有关联。

服务 邮件去向 需要你的真实地址吗? 费用(截至 2026 年 9 月)
CatchNone 只收信:在它自己的 App 里(iPhone、iPad 和 Mac),每封邮件标明送达的别名 不需要:注册时不用邮箱或密码 @catchnone.com 需要 Premium;当前价格请在 App Store 查看
DuckDuckGo Email Protection 转发到你的收件箱 需要,用来接收转发 免费;“实际上不限量”,但每天有未公开的上限
Firefox Relay 转发到你的收件箱 需要,用来接收转发 免费,Mozilla 当前的服务设置中为 50 个掩码(有些 Relay 页面仍写着 5 个);Premium 按年付费时每月 US$0.99,按月付费则为每月 US$1.99(美国)
SimpleLogin 转发到你的收件箱 需要,用来接收转发 免费,10 个别名;Premium 每年 US$36 或每月 US$4
Proton Pass 转发到你的收件箱 需要,用来接收转发 免费,10 个别名;付费方案提供不限数量的别名
addy.io 转发到你的收件箱 需要,用来接收转发 免费,10 个随机别名,每月 10 MB 邮件;付费方案按年付费时每月 US$1 起
“隐藏邮件地址” 转发到你的收件箱 需要,用来接收转发 需要 iCloud+,每月 US$0.99 起(美国)

获取 @catchnone.com 地址的方法:

  1. 在 CatchNone 中选择“使用 @catchnone.com”,并订阅 Premium。
  2. 新建一个别名并为它命名,例如用网站的名称。
  3. 选择“创建并拷贝”。服务会分配一个随机地址,例如 abcde-12345@catchnone.com,并把它拷贝下来,方便你填进注册表单。
  4. 以后不想再用某个地址时,停用它即可。发件人随后会收到退信,你的其他地址照常可用。

如果你已经在为 iCloud+ 付费,“隐藏邮件地址”就是内置功能。想进一步了解这些服务在回复、自定义域名以及你离开后如何处理等方面的差异,请参阅别名邮箱服务对比。

真正能用的随机邮箱生成器:为什么有些地址会失败

如果用随机邮箱注册时失败了,检查以下四点。

  • 它本来就不是真的:假地址背后没有邮箱。请改用真实的别名;如果只用一次,也可以用公开收件箱。
  • 域名被屏蔽了:公开的 disposable-email-domains 屏蔽列表(PyPI 表示用它来阻止注册)在 2026 年 9 月 25 日收录了 8,971 个域名,其中包括 mailinator.com、yopmail.com、guerrillamail.com 和 generator.email。由于网站不断屏蔽 YOPmail 的地址,它每天都会提供一个新的备用域名。请改用别名服务或你自己的域名。
  • 网站拒收别名地址:duck.com、mozmail.com、simplelogin.com 和 anonaddy.me 等别名域名不在这份列表中,但 Relay 的常见问题指出,有些网站会拒收子域名上的地址,还有些网站现在只接受 Gmail、Hotmail 或 Yahoo。换一个别名服务或用你自己的域名试试。如果某个网站只接受这几家大型邮箱服务商,你可能只能把主地址给它。
  • catch-all 没有打开:在你自己的域名上,只有当域名接收发往你从未设置过的地址的邮件时,随机地址才能收到邮件。例如,使用 iCloud+ 的“自定义电子邮件域”时,除非打开了“允许所有”,否则这类邮件会被“退回给发件人”。请先打开它(步骤见下文)。

自有域名的随机邮箱地址生成器

如果你拥有一个域名,就不需要别名服务来生成随机地址。@ 前面任何有效的字符串(最多 64 个字符)都可以用,只要这个域名能接收发往每个地址的邮件,而这正是 catch-all 的作用。先打开它:

然后设置下面的选项。这个生成器在你的浏览器中运行,不发出任何网络请求,也不保存任何内容。它用 crypto.getRandomValues 抽取字符,而不是 Math.random()(IPVoid 用的正是后者,而 MDN 指出它“不提供密码学安全的随机数”)。它只使用小写字母和数字,因为 RFC 5321 表示,依赖 @ 前面部分的大小写“是不被提倡的”;生成的地址也不会超过同一标准在那里允许的 64 个字符。

    生成器需要 JavaScript。本页的其他内容不需要它也能正常使用。

    如果把域名保留为 example.com,你得到的是永远收不到邮件的测试用示例地址(见测试用的示例邮箱地址)。输入你自己的域名,就能得到你真正会用的地址;用其中某个地址注册之前,先给它发一封测试邮件。如果没收到,说明 catch-all 还没有打开,或者你的服务商把这封邮件归为了垃圾邮件。

    随机到什么程度才够?

    对于只给一个网站用的地址,8 个随机的小写字母和数字就足够了:使用“标准”相似字符过滤时,这相当于 39.6 比特随机性,约 8,500 亿种可能的地址。再往上,每多一个字符,主要只是多打一个字。随机性能做什么、不能做什么,取决于你担心的是以下两种威胁中的哪一种。

    有人猜出你的地址

    如果你的地址遵循 shop@example.com 这样的规律,任何人看到其中一个就能猜出其他的。随机字符能堵住这个漏洞,而随机性的比特数衡量的就是堵得有多严:每多 1 比特,可能的地址数量就翻一倍。在 catch-all 域名上,每一次猜测照样会被投递,所以随机性并不能把邮件挡在外面。它带来的好处是,没有人能根据另一个地址推算出你给某个网站的地址,因此发到这个地址的邮件,要么来自那个网站,要么来自它把地址分享给的人。

    下表列出每种长度的总比特数,假设使用小写字母和数字,以及与上面生成器相同的相似字符过滤。

    相似字符过滤 字符集中的字符数 每个字符的比特数 6 个字符 8 个字符 10 个字符 12 个字符
    全部 36 5.17 31.0 41.4 51.7 62.0
    标准(不含 0、o、1、l、i) 31 4.95 29.7 39.6 49.5 59.5
    严格(另外不含 2、z、5、s、8、b、6、g) 23 4.52 27.1 36.2 45.2 54.3

    相似字符过滤让每个字符损失一点随机性,换来的是没人会把 0 和 o 搞混。

    单词是另一种取舍。从 EFF 的 7,776 词词表中随机挑一个单词,约增加 12.9 比特,所以三个随机单词(约 38.8 比特)大致相当于八个随机字符。DuckDuckGo 的新地址和 Fastmail 的 Masked Email(Fastmail 的隐藏地址功能)也使用单词,但这个数字是按 EFF 词表计算的,不适用于它们的词表。

    发往编造地址的垃圾邮件

    对于第二种威胁,随机性毫无作用。FTC 的 CAN-SPAM 指南把字典攻击描述为“向由随机字母和数字组成的地址发送电子邮件,希望碰上有效的地址”,而在 catch-all 域名上,这些地址每一个都是有效的。这要靠 catch-all 规则和过滤设置来解决,与命名无关;Catch-all 邮箱是什么、为什么会招来垃圾邮件一文介绍了可选的做法。

    好读还是随机:给每个网站的邮箱地址起名

    随机并不是唯一合理的选择。每种风格都有代价。

    风格 例子 适合 缺点
    网站名 shop@example.com 一眼看出是谁泄露的 任何人看到一个就能猜出其他的
    加号地址 you+shop@example.com 只要你的服务商支持,无需任何设置 去掉标签,剩下的就是你的真实地址
    随机字符 k7pq-3xwa@example.com 无从猜测,也无从关联 你需要记录哪个网站拿到了哪个地址
    随机单词 amaze-gem-spider@duck.com 方便念出来和输入 同样的随机性,长度更长

    Gmail 还会忽略个人 @gmail.com 地址中的点,所以发到 j.ohn.smith 的邮件会送到 johnsmith。这样能送达,但和加号标签一样容易还原。另一方面,gmail.com 下的随机字符串要么不是任何人的地址,要么是别人的地址。关于标签以及哪些服务商支持标签,详见加号地址。

    无论选哪种风格,都要记下每个地址给了哪里。

    随机邮箱地址和密码一起生成:密码管理器

    密码管理器可以同时生成地址和密码,并把两者与登录信息一起保存。这才是真正意义上的“邮箱和密码”生成器:一个假地址加上从生成器网站得到的随机密码,并不是一个你能用的账户。

    Bitwarden:catch-all 用户名

    以下步骤依据截至 2026 年 9 月的 Bitwarden 生成器帮助页面。你需要一个打开了 catch-all 的自有域名。

    1. 打开生成器。在网页版中,前往 Tools(工具)> Generator(生成器),然后选择 Username(用户名)。在浏览器扩展中,打开 Generator(生成器)标签页并选择 Username(用户名)。你也可以在编辑登录项时,点击 Username(用户名)字段中的 Generate(生成)图标。
    2. 在 Type(类型)菜单中选择 Catch-all email(catch-all 电子邮件)。其他类型是 Random word(随机单词,默认)、Plus addressed email(加号地址电子邮件)和 Forwarded email alias(转发电子邮件别名)。
    3. 在 Domain(域名)中输入你的域名。
    4. 生成,然后复制地址,或者把它与登录信息一起保存。Bitwarden 的开源客户端默认生成 8 个随机字符,例如 Bitwarden 自己示例中的 bqzjlero。

    在浏览器扩展和桌面 App 中,Add/Edit item(添加/编辑项目)界面也可以改用网站名称来构造地址,例如 Instagram.com@example.com,这样好读,但容易被猜到。

    Bitwarden:转发别名

    Bitwarden 的 Forwarded email alias(转发电子邮件别名)类型则会在外部服务中创建别名,例如 SimpleLogin、addy.io、Firefox Relay、Fastmail、Forward Email 或 DuckDuckGo,前提是你把该服务的 API 密钥粘贴到生成器中。不同的 Bitwarden App 支持情况不一,请先查看 Bitwarden 的生成器帮助。

    1Password 和 Fastmail

    如果你搜索的是 masked email 生成器,Fastmail 的 Masked Email 就是叫这个名字的产品。它的地址由随机单词加一个随机数字组成,@ 前面形如 dog.food3495。你可以在 Fastmail 中通过 Settings(设置)> Masked Email > New Masked Email address(新建 Masked Email 地址)创建,也可以直接在 1Password 浏览器扩展中创建。Fastmail 没有免费方案,只有最长 30 天的试用(截至 2026 年 9 月)。更多内容见在自定义域名上使用 Fastmail Masked Email。

    随机邮箱会过期吗?

    假地址本来就不能用,公开收件箱也只会短暂保存邮件。如果你想要一个永久的随机地址,请使用别名服务或你自己的域名。截至 2026 年 9 月:

    • CatchNone:地址会一直有效,直到你删除它。如果 Premium 到期,你的 @catchnone.com 地址仍会为你保留,只是发往这些地址的邮件会在送达时被删除,直到你重新订阅并打开 App 为止。你自己域名上的别名在任何方案中都照常可用。
    • 假地址:无所谓过期,它们从来就收不到邮件。
    • Mailinator:公开邮件保留“几个小时”。那里的每个地址本来就存在,任何人都可以使用。
    • Guerrilla Mail:邮件 1 小时后删除,但地址仍然可用,你以后可以再切换回来。
    • YOPmail:收件箱永远不会被删除,但邮件只保留 8 天,而且任何人都能打开这个收件箱。
    • generator.email:一个地址“只要它的域名在这里仍然有效”,就会一直收信。
    • DuckDuckGo:只要你的账户仍然有效,而且你没有停用它们,私人地址就不会过期。
    • Firefox Relay:如果你不再订阅 Premium,自定义子域名上的邮件别名(mask)会继续转发,但你不能在那里创建新的别名,也不能回复(Relay 的常见问题)。
    • SimpleLogin:如果付费方案到期,现有别名会继续收信和发信,只是不能再创建超出免费上限的新别名。
    • addy.io:如果付费方案到期,付费专属域名上的别名,以及超出免费 10 个的共享域名别名,都会被停用(addy.io 的常见问题)。
    • “隐藏邮件地址”:Apple 表示,降级到免费的 iCloud 方案后,你将无法再使用这项功能,但没有说明现有地址会怎样。
    • 你自己的域名:只要你续费域名并保持 catch-all 打开,地址就一直有效。catch-all 打开时,你不再使用的地址也会继续收信。要屏蔽某个地址,请在你的服务商那里为它添加一条规则;在 Cloudflare Email Routing 中,就是一条使用 Drop(丢弃)操作的路由规则。

    使用随机邮箱地址生成器安全吗?

    生成一个字符串本身是无害的。风险取决于你拿它做什么。

    • 假地址生成器的输出:不要用它注册。它可能是 gmail.com 或 yahoo.com 上某个真实的人的地址,而且你永远看不到确认邮件或重置密码的邮件。
    • 公开收件箱:把收到的所有内容都当作已经公开,永远不要把它用于你要保留的账户、任何带有你名字的东西,或者购物。
    • 别名服务:它们会经手你的邮件,所以请选一家隐私政策让你放心的服务,并查清你停止付费后,你的地址会怎样。

    测试用的示例邮箱地址

    对于测试数据、示例表单和文档,不要在真实的邮箱服务商下生成任何地址。请使用 RFC 2606 和 RFC 6761 中专为此保留的名称:

    • example.com、example.net、example.org:保留用于文档,并且不开放注册。2026 年 9 月 25 日,这三个域名都发布了空 MX 记录(null MX),根据 RFC 7505,这表示该域名不接收任何电子邮件。
    • .example:保留给文档和示例使用的顶级域名。
    • .test:保留用于测试。RFC 6761 指出,它在不同网络上的解析结果可能不同,所以你可以把它指向你自己网络中的邮件捕获工具(mail catcher)。
    • .invalid:用于明显无效的名称;对它的查询应当立即失败。

    .localhost 也是保留名称,但它指的是你自己的机器,而不是邮件域名。

    所以,user001@example.com 可以放心写进测试数据库,qa@mail.test 可以配合本地邮件捕获工具使用。这两个地址都永远收不到来自互联网的验证码。要测试真实的注册验证码或重置密码流程,请使用你能控制的收件箱,例如你自己邮箱的加号地址。

    不要用看起来相似的域名。只有保留名称才保证不属于任何人:email.com 有指向 mail.com 服务器的 MX 记录;testmail.com 没有 MX 记录,但有地址记录,所以邮件服务器仍可能尝试向那里投递。也不要用随机的 @gmail.com 地址填充测试数据库,其中一些属于真实的人。如果你用代码生成测试地址,请把密码学安全的随机源和保留域名搭配使用。

    CatchNone 的定位

    CatchNone 为你提供真实的随机地址,在你删除之前一直有效,而且这些邮件留在它自己的 App 里,不进入你的主收件箱。有了 Premium,它会分配随机的 @catchnone.com 地址,例如 abcde-12345@catchnone.com,无需设置域名、DNS 或邮箱;停用其中一个,发件人就会收到退信。在你拥有的域名上,它可以用与上面生成器同类的格式选项生成随机别名(默认格式形如 a2b3-c4dv),你也可以用“自定”自己输入一个。它直接从你的设备,通过 IMAP 或 JMAP 以只读方式读取 catch-all 投递到的邮箱,所以这些邮件从不经过 CatchNone 的服务器。每封邮件都标有它送达的别名,所以哪个地址被泄露或被卖掉,一看便知。“免费方案”在你自己的域名上最多支持 10 个别名;Lite 和 Premium 在你自己的域名上没有数量限制。下载 CatchNone,适用于 iPhone、iPad 和 Mac。

    CatchNone 只负责收信,所以注册类邮件留在它自己的 App 里,回复则用你平常的账户。每封 @catchnone.com 邮件在送达后保留 30 天。测试数据仍然应该使用保留域名。请参阅 CatchNone 的工作原理。

    常见问题

    能获得一个带收件箱的随机邮箱地址吗?

    可以,有两种方式。Mailinator 或 YOPmail 这样的公开收件箱立即就能用,但任何知道这个地址的人都能读取。别名则只属于你:CatchNone 在 App 里为它的 @catchnone.com 地址提供单独的收件箱,而 DuckDuckGo、Firefox Relay 或 SimpleLogin 会把邮件送到你已有的收件箱。

    假邮箱地址能被追查到吗?

    暴露你身份的很少是地址本身。无论你在注册表单里填什么,网站仍然能看到你的连接方式,以及你提供的任何付款信息。随机别名能让你的主地址不落到网站手里,但它不能隐藏你是谁,而且别名服务能看到它经手的邮件。

    怎样生成一批测试用的邮箱地址?

    把生成器的域名保留为 example.com,点击生成,然后点击“全部拷贝”。或者自己编号:user001@example.com、user002@example.com,依此类推。

    文章

    关于邮件,多懂一点。

    全部文章

    Catch-all 邮箱是什么?含义、原理和风险

    Catch-all 邮箱(catch-all email)会接收发往域名下任何地址的邮件。本文讲清它的原理、验证工具为何标记它、垃圾邮件和关联追踪的风险,以及如何屏蔽单个地址。

    你的邮箱,更由你做主。

    下载 CatchNone

    适用于 iPhone、iPad 和 Mac