在我的组织里发生过很多次了,有些人没有很好的条件。 所以当你去检查他们的电脑时,你会发现他们通常会删除他们的电子邮件,有时你可以在删除的文件夹中find他们(lol),但有时他们甚至会从那里删除他们。
这是一个让他们回来的方法,我想看看其他系统pipe理员如何处理这个…
从谷歌下载hex编辑器。
用hexeditor打开.pst并删除位置7和13.(只要计算字母并在空格7的字母顶部和空格处填上空格13。
这将破坏PST文件。 保存。
运行SCANPST.EXE,通常位于“C:\ Program Files \ Common Files \ System \ MSMAPI \ 1033”中。 它将做一个备份,然后它将尝试修复该文件。 一旦完成,打开Outlook的Outlook和电子邮件现在应该在那里。
现在…如果你是一个系统pipe理员,你离开公司,你不想让任何人恢复你的电子邮件,或者至less让他们更难……那么删除你的电子邮件后,所有你需要做的是去到(在MS Outlook中)工具>选项>邮件设置>数据文件>select.pst,然后单击设置>立即压缩。
最好的办法是在电子邮件被删除之前控制电子邮件。 我将一般性地讨论,并指出Exchange的例子,因为那是我最了解的邮件系统。
1-将电子邮件从服务器中取出,并在创build时将其存档。 具体的解决scheme取决于你的邮件服务器… GFI和夏尔巴是许多可用于Exchange。
2 – 我喜欢IMAP的想法(Robert Moir对此答案的评论)。 如果邮件服务器可以暂时保留已删除的项目,则会更好。 Exchange有一个“2级”垃圾桶。一个在用户邮箱中,另一个只能由服务器上的pipe理员访问。 您将必须确保服务器有足够的磁盘空间来支持所有的用户邮件,但磁盘便宜。
3-您也可以使用Outlook归档,尤其是如果您可以集中控制设置。 如果您拥有AD,则使用组策略很容易。 将Outlook设置为每日归档到中央服务器位置,并在夜间备份中包含该位置。 你也可以有一个“轮换”,每晚将它们移动到不同的位置,这样在发生不良行为时你可以有多个版本。
我认为这个“问题”没有真正的解决办法。 由于大多数组织都会在服务器上定期备份电子邮件(希望),所以始终可以select从最近的备份恢复电子邮件。 我想这是不道德的,甚至是非法的,要删除所有的备份。
所以,在我看来,处理这个问题的专业方法是,您的工作电子邮件(强调“工作”)应该始终从公司可以访问的angular度来处理。 使用不同的电子邮件地址和提供商(基于networking)将个人信息与商务沟通分开。
我们做标准的交换备份,所以我可以这样做,如果我需要,但我最近在邮箱存储级别发现Exchange中的一个新字段,它发送该商店使用的所有电子邮件的副本到另一个电子邮件地址。
所以,虽然从我开始使用它的时候开始才是有效的,但是现在我们已经有了一个电子邮件发送和接收的档案,这个电子邮件服务器只是一个简单的SMTP服务器。 这样做是出于法律方面的考虑,而且在8个月里它已经运行了,而且还在确认它还在工作,我没有必要去讨论它。
如果你控制你的邮件服务器 – 你可以创build每个传入邮件的副本,例如在postfix中使用always_bccfunction。
如果使用Exchange,我将首先从服务器端访问(对于未归档的电子邮件): 恢复Exchange 2003中的已删除邮件 。
在“恢复邮件”的前面:
它看起来像你运行Exchange这些海报中的几个。 其他人谈论备份邮件。 我猜你只是将PST文件存储在PC的本地硬盘驱动器上,很有可能人们会在几小时后closuresPC,这样就无法进行远程备份。 将PST文件放在“networking驱动器”上并不是世界上最好的想法,但可以完成。 但是,如果用户将Outlook保持打开状态,则无论他们居住在哪里,都无法获得PST文件的一致备份。
使用这个小黑客“腐败”的PST文件,然后重新build立它与SCANPST是一个整洁的想法。 >微笑<
在“使邮件消失”前面:
既然你只是使用PST文件,你想确保PST是不可恢复的,我强烈build议使用覆盖工具,而不是“压缩”文件。 即使在“压缩”之后,对磁盘进行块级检查(例如取证工具)也很可能会出现一些旧电子邮件。 覆盖这些位将使他们更难以访问(尝试访问更昂贵)。
尼科:你的雇主听起来越来越像是一个快乐的工作场所..>叹气<祝你好运。
最好的方法是使用用户无法控制的一些方法。 如果他们无法看到或访问它,或者甚至知道它存在,那么在离开之前他们将不知道他们“需要”删除它。 几个选项:
从交换邮箱中删除的消息应该可以通过交换删除项目bin(服务器端 – 你有这个设置,对不对?)
从PST文件中删除的邮件只有在Outlook没有压缩文件时才能恢复。 PST文件具有一些微不足道的行为,如果PST中的更改达到其大小的10%或更多(即,如果删除PST中的一半邮件,它将在退出(或打开)Outlook时自动压缩并closures前景,它可能会压缩它而不问你)
一个聪明的方式,甚至不需要你的方式来删除这些被删除的电子邮件,是强迫每个人都将他们的PST文件存储在networking驱动器,这是你应该做的方式,无论如何,如果你想备份这些用户那意外地丢失了数据。 那么你可以从昨天/上周的备份恢复PST,也许只会丢失一些最新的消息。
我们使用exmerge做我们的交换备份。 这在networking上没有太多用户的情况下工作正常,但是这确实吹走了邮箱文件的安全性。 那么你就可以从备份中获得电子邮件了。
作为一个系统pipe理员,我会改变我的邮箱的访问权限,所以他们不备份。 不是100%有效,但会使事情变得更加困难,我也会从系统pipe理器中清除已删除的项目。
我build议你每天备份服务器上的所有邮件。 然后,当有人决定离开并删除他们的邮件之前,你仍然有在你的备份邮件。
您决定保留邮件备份多久完全取决于存储空间,公司政策等。
由于你的邮件服务器是在Linux上,那么你最有可能使用maildir格式,我会build议在cron中运行:
tar -zxf mail-backup.tgz / path / to / mail
那么当你需要恢复的时候你可以使用gunzip mail-backup.tgz并使用tar来select你想要提取的目录。