是否有用于测试"一次性"电子邮件的标准域名?

har*_*rpo 49 email integration-testing web-applications

我注意到了域名

contoso.com
Run Code Online (Sandbox Code Playgroud)

当需要样本时,通常在文档中使用.我总是认为这是一个虚拟域,像电话前缀"555"一样用来将垃圾邮件路由到某种电信空白(尽管contoso.com似乎是一个真实的网站).

有一个我可以安全使用的域名,比如说,我必须使用一个独特的电子邮件地址测试一次20个注册表单,我不在乎该消息会发生什么,但我不想让它变成一个真实的人?

Ale*_*lis 116

您可以使用example.com.根据维基百科的文章:

example.com,example.net和example.org都是通过RFC 2606,第3节,由互联网工程任务组保留的二级域名1在文档和示例使用.它们不可用于注册.

通过实施预留,互联网号码分配机构(IANA)提供了可用于手册和示例软件配置的域.因此,如果最终用户尝试逐字使用示例配置或示例,则文档编写者可以确保选择域名而不会产生命名冲突.

当使用诸如"yourusername@example.com"之类的地址来演示网站上的注册过程时,它向用户表明他们应该填写他们接收邮件的实际电子邮件地址."example.com"以通用和供应商中立的方式使用.

这些域名解析为由ICANN管理的服务器.

  • 不幸的是,发送电子邮件到foo@example.com确实会反弹.它发送失败通知3次,因为它继续尝试交付. (7认同)
  • 很酷,谢谢!男孩,他们想到了一切. (3认同)
  • 我不建议在通过网络表单提交电子邮件地址时使用您无法访问的电子邮件地址。某些 Web 表单具有服务器端过滤器和反垃圾邮件功能。通过使用无效、未注册、不可路由、滥用或伪造的域或无效的用户名(如“noreply”),您可能会发现您的 IP 地址被自动阻止和/或报告给反滥用服务。 (2认同)

Cur*_*bby 14

我开始使用whatever@example.com来实现此目的,但后来我开始从我的外发电子邮件服务器收到回复,说明该地址的递送已被延迟.我不知道OP,但我想要一些我可以发送并完全忘记它的东西.

现在我要转到whatever@mailinator.com - 我知道它被送到了他们的catchall(所以我没有收到关于交付错误的任何垃圾),如果我喜欢,我甚至可以去查看http ://mailinator.com/查看电子邮件是否按计划完成.(但如果我不关心它,它不会堵塞我的收件箱.)

  • @Roland——在自己的服务器上设置邮箱对于“一次性”电子邮件来说似乎需要做很多工作,不是吗? (3认同)
  • Mailinator 是一个很好的解决方案,但就这一点而言,假设您是一个组织或企业,为什么不在您自己的邮件服务器上创建一个真正的测试邮箱呢?邮件发送者可能会滥用或出售您的电子邮件地址...... (2认同)
  • 大量的工作?当然,这取决于这对您来说是否值得,并且您不必担心您的电子邮件地址被滥用。如果您稍后可能需要重复测试,例如当人们抱怨邮件丢失时。如果是出于爱好,或者是为了专业项目 (2认同)

cat*_*ood 10

http://www.faqs.org/rfcs/rfc2606.html具有所有标准保留名称.值得注意的是,example.com等几年前开始解决.在此之前,它们是真正保留的名称,甚至在DNS中都找不到.但它们仍然是有用的"虚假"域名.


Fab*_*ney 6

为此,我们使用 .local 域名。

出于测试目的,我喜欢使用实际上不存在且无法注册的电子邮件地址。出于安全原因,即使是 IANA 访问(例如 example.com)也是不允许的。意外发送到 max.mustermann@example.com 的电子邮件可能会被传送到 IANA 控制的服务器。这可能是 Max Mustermann 等的隐私问题......

不要误会我:这只是为了增加安全性,尽可能减少风险。


Eri*_*lje 5

example.com怎么样?

它是一个有效的域,但由 RFC 保留用于文档。


Jam*_*erg 5

测试电子邮件传递的一种简单方法是使用带有“加号”规则的 Gmail。我们在使用某些使用唯一电子邮件地址作为用户名的服务注册我们的共享电子邮件帐户时使用它。这使我们能够对所有传入的注册使用单个收件箱,并过滤消息以全部转到同一文件夹。

http://fieldguide.gizmodo.com/how-to-use-the-infinite-number-of-email-addresses-gmail-1609458192

关于 Gmail,您可能会或可能不会掌握的一个技巧是,您可以在地址前面的任何位置添加句点,这没有任何区别:john.smith@gmail.com 与 johnsmith@gmail 的工作原理相同。 com。更重要的是,您可以在@ 符号之前添加一个加号和任何单词(例如 johnsmith+hello@gmail.com),消息仍然会到达您。如果这些调整没有区别,那为什么要使用它们呢?一个主要原因:过滤器。