我需要删除一个邮件项目,并且一旦删除就无法通过任何方式恢复。这可能吗?据我所知,您永远无法将其从事务日志中删除。是否有可用的应用程序可以做到这一点?
答案1
我质疑你的动机,但答案是“它没那么简单™”。
您说得对,消息不会从事务日志中出来,但是当 Exchange 备份时,事务日志会被刷新,因此它不会在那里停留太长时间。
一旦它被提交到 Exchange 数据库并且您删除了该项目,它将进入垃圾箱。在 Exchange 2010 中,垃圾箱被修改,因此具有适当权限的管理员可以(在可配置的时间内)查看已清除的所有消息(即从“恢复已删除项目”对话框中删除的消息)。
现在“不那么简单”的部分来了。一旦邮件完全从 Exchange 数据库中消失,它仍会保留在备份中。
- 事实上,您必须备份 Exchange 以刷新事务日志,这意味着它将至少被备份一次。
- Exchange 默认将项目保留在垃圾箱中一段合理的时间(不要引用我的话,但我认为在 Exchange 2010 中是 30 天)。在这段时间内,我预计至少会有 4 次完整的 Exchange 备份(其中包括垃圾箱)和大量事务日志备份。
- 由于 Exchange 要求您频繁备份(否则事务日志磁盘已满并卸载数据库),因此我还希望进行多次备份。
- 如果此项目已在文件夹中存在一段时间而您刚刚将其删除,则它可能存在于任意数量的历史备份中。
- 如果您有某种系统,在通过 Exchange 2010 集线器传输服务器发送所有邮件时会获取副本(存档、法律合规等),那么邮件将位于您可能控制或可能不控制的系统中(在某些情况下必须无论如何,必须遵守法律或行业法规。
答案2
但提问者问道:
it needs to be unrecoverable by any means
...答案是,如果驱动器完好无损,那么您必须假设消息总是可以通过法医分析恢复。
机密(或可能令人尴尬的)电子邮件应始终加密。
答案3
删除邮件的最可靠方法是对相关邮件执行Shift- Del。这样可以绕过垃圾箱和垃圾站。但仍需注意 Ben 指出的有关事务日志和电子邮件存档系统的注意事项。