微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

保持Web应用程序测试环境中的电子邮件不会出现

我们有一个测试环境,它几乎是我们Web应用程序的生产环境的副本.

在过去,客户数据的电子邮件地址被清除,以避免来自测试系统的电子邮件进入疯狂状态.但我们的测试人员告诉我们,他们希望保持这些电子邮件地址的独特性,即完美映射到真实的电子邮件地址.

我认为在不丢失信息的情况下擦除可用的方法删除电子邮件地址中的所有点,然后将“.somewordlongerthanfourcharacters”附加到地址的计算机部分.这将允许测试人员知道客户的真实地址(“herbert@ibmcom.someword – > herbert@ibm.com”),另外我们可以设置一个名为“someword”的内部服务器,并让它接收所有子域的电子邮件. “someword”.

这是一个有用的想法还是有更好的方法来实现这一目标?我应该使用保留的测试域还是那样的?

解决方法

我过去曾使用过这个解决方案.将.test.local附加到所有电子邮件地址.如果您可以控制DNS,那么您可以创建一个内部DNS域&设置一个带有catch all地址的邮件服务器进行测试,以避免所有的NDR.

当然,最大的担忧是当有人’忘记’擦洗数据时会发生什么?运行测试?

关于要追加什么的建议?使它成为在互联网上无法解析的东西,即.local

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐