假设一个人想重新/移动或标记所有包含信用卡号码的电子邮件。如何将其存档在Windows Exchange Server上?
发布于 2017-03-20 16:01:02
邮箱的
在Exchange 2007/2010中,我建议使用Export-Mailboxcmdlet查找/移动/删除消息。但是,它的-ContentKeywords & -SubjectKeywords不支持正则表达式。
另一方面,Exchange 2013/2016 就地电子发现搜索关键字也不支持正则表达式。
如果需要扫描所有存储的消息,可以找到支持模式扫描的合适的第三方工具。由于这个社区的性质,我不会推荐任何单一的产品。
敏感信息可能被泄露的确切时间是通过服务器的时候。因此,更有效的方法可能是使用邮件流规则处理问题,因为这样您就不需要定期扫描整个数据库了。传输规则支持正则表达式传输规则支持正则表达式.
在这篇文章中,有一个关于社会保险号码的例子:
New-TransportRule -Name "Social Security Number Block Rule" `
-SubjectOrBodyMatchesPatterns '\d\d\d-\d\d-\d\d\d\d' `
-RejectMessageEnhancedStatusCode "5.7.1" `
-RejectMessageReasonText "Rejected: content restrictions"我认为这种模式也适用于签证和万事达卡号码:
-SubjectOrBodyMatchesPatterns "\d\d\d(\s|.|-)\d\d(\s|.|-)\d\d\d\d"这与美国运通有关:
-SubjectOrBodyMatchesPatterns "\d\d\d\d(\s|.|-)\d\d\d\d\d\d(\s|.|-)\d\d\d\d\d"https://serverfault.com/questions/839433
复制相似问题