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

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

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

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

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

解决方法

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

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

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

相关文章

vue阻止冒泡事件 阻止点击事件的执行 <div @click=&a...
尝试过使用网友说的API接口获取 找到的都是失效了 暂时就使用...
后台我拿的数据是这样的格式: [ {id:1 , parentId: 0, name:...
JAVA下载文件防重复点击,防止多次下载请求,Cookie方式快速简...
Mip是什么意思以及作用有哪些