我们有一个测试环境,它几乎是我们Web应用程序的生产环境的副本.
在过去,客户数据的电子邮件地址被清除,以避免来自测试系统的电子邮件进入疯狂状态.但我们的测试人员告诉我们,他们希望保持这些电子邮件地址的独特性,即完美映射到真实的电子邮件地址.
我认为在不丢失信息的情况下擦除可用的方法是删除电子邮件地址中的所有点,然后将“.somewordlongerthanfourcharacters”附加到地址的计算机部分.这将允许测试人员知道客户的真实地址(“herbert@ibmcom.someword – > herbert@ibm.com”),另外我们可以设置一个名为“someword”的内部服务器,并让它接收所有子域的电子邮件. “someword”.
这是一个有用的想法还是有更好的方法来实现这一目标?我应该使用保留的测试域还是那样的?
解决方法
@H_301_11@ 我过去曾使用过这个解决方案.将.test.local附加到所有电子邮件地址.如果您可以控制DNS,那么您可以创建一个内部DNS域&设置一个带有catch all地址的邮件服务器进行测试,以避免所有的NDR.当然,最大的担忧是当有人’忘记’擦洗数据时会发生什么?运行测试?
关于要追加什么的建议?使它成为在互联网上无法解析的东西,即.local