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

时间:2009-09-02 14:49:26

标签: email web-applications integration-testing

我注意到了域名

contoso.com
当需要样本时,

通常用于文档中。我一直认为这是一个虚拟域名,像电话前缀“555”一样用来将垃圾邮件路由到某种电信空白(尽管contoso.com似乎是一个真实的网站)。

当我必须使用唯一的电子邮件地址测试注册表单20次时,是否有一个我可以安全使用的域名,我不关心该消息会发生什么,但我不希望它发生一个真人?

11 个答案:

答案 0 :(得分:108)

您可以使用example.com。根据{{​​3}}:

  

example.com,example.net和example.org是Internet工程任务组通过RFC 2606第3节Wikipedia article保留的二级域名,用于文档和示例。它们无法注册。

     

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

     

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

     

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

答案 1 :(得分:12)

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

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

答案 2 :(得分:9)

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

答案 3 :(得分:2)

example.com怎么样?

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

答案 4 :(得分:2)

坦率地说,我使用我自己的测试电子邮件服务器中的电子邮件地址,因为部分测试是为了确保表单信息实际到达电子邮件地址,并且因为检查它不在我的正常工作流程中,这意味着我必须积极地这样做。

答案 5 :(得分:2)

测试电子邮件递送的一种简单方法是将Gmail与" plus"规则。我们在使用使用唯一电子邮件地址作为用户名的某些服务注册共享电子邮件帐户时使用此功能。这使我们能够为所有传入的注册使用单个收件箱,并将所有邮件过滤到同一个文件夹。

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)和   消息仍会传达给您。如果这些调整没有区别,   然后为什么要用它们?一个主要原因:过滤器。

答案 6 :(得分:1)

例如,guerillamail.com被几个黑名单(如http://www.block-disposable-email.com)阻止。所以也许最好使用contoso.com。

格罗尔德

答案 7 :(得分:0)

Contoso.com是一个虚拟域,可用于测试。

只要他们需要示例公司或域,它就会被Microsoft用作示例。他们是注册它的人,他们经常在他们的例子中使用它,所以我怀疑他们是否关心你是否用它来进行测试。他们可能忽略了它在网上发布的内容和可能的垃圾邮件目标。

答案 8 :(得分:0)

如果是您要测试的电子邮件,为什么不使用一次性电子邮件地址,例如GuerrilaMail?您可以在有限的时间内向anyone@guerrillamail.com发送电子邮件或设置您自己的用户名。
顺便说一下,Contoso是一个Microsoft虚拟网站,他们一直用来演示.Net技术几年了。

答案 9 :(得分:0)

您可以配置内部MTA以丢弃所有example.com/net/org电子邮件。你可以肯定没有人会期望它们被交付。这将节省您的服务器使用资源和浪费带宽。

答案 10 :(得分:0)

我们正在使用.local域。

出于测试目的,我希望使用确实不存在且无法注册的电子邮件地址。出于安全原因,即使是像example.com这样的IANA都无法访问。意外发送到max.mustermann@example.com的电子邮件可能会传递到IANA控制的服务器。这可能是Max Mustermann的隐私问题,等等...

请不要误解我的意思:这只是为了实现附加安全性,将可能的风险降到最低。