В моей организации много раз случалось, что некоторые люди уезжали в не очень хороших отношениях. Поэтому, когда вы идете проверять их компьютеры, вы обнаруживаете, что они обычно удаляют свои электронные письма, иногда вы можете найти их в удаленной папке (смеется), но иногда они даже удаляют их оттуда.
Вот способ вернуть их, я хотел бы посмотреть, как с этим справляются другие системные администраторы ...
Загрузите шестнадцатеричный редактор из Google.
Откройте .pst с помощью hexeditor и удалите позиции 7 и 13. (просто посчитайте буквы и выполните пробел над буквой в пространстве 7 и буквой в пространстве 13.
Это приведет к повреждению файла PST. Сохрани это.
Запустите SCANPST.EXE, который обычно находится в папке «C: \ Program Files \ Common Files \ System \ MSMAPI \ 1033». Он сделает резервную копию, а затем попытается восстановить файл. После завершения откройте .pst в Outlook, и теперь там должны появиться электронные письма.
СЕЙЧАС ... если вы системный администратор и покидаете компанию и не хотите, чтобы кто-либо восстанавливал ваши электронные письма или, по крайней мере, усложнял им задачу ... тогда все, что вам нужно сделать после удаления вашего электронного письма, - это уйти в (в MS Outlook) Инструменты> Параметр> Настройка почты> Файлы данных> Выберите .pst и нажмите Настройки> Сжать сейчас.
Лучший способ - получить контроль над электронной почтой перед они удаляются. Я буду обсуждать в целом и указывать на примеры для Exchange, потому что это почтовая система, которую я знаю лучше всего.
1- Получите электронные письма с сервера и в какой-либо архив, когда они будут созданы. Конкретное решение зависит от вашего почтового сервера ... GFI и Шерпа являются одними из многих, доступных для обмена.
2- Мне нравится идея IMAP (комментарий Роберта Мойра к этот ответ). Еще лучше, если почтовый сервер сможет какое-то время хранить удаленные элементы. В Exchange есть "двухуровневая" корзина для мусора ... одна в почтовом ящике пользователя, вторая доступна только администраторам на сервере. Вам нужно будет убедиться, что на сервере достаточно места на диске для поддержки всей почты пользователей, но диск стоит дешево.
3- Вы также можете сделать это с помощью архивации Outlook, особенно если вы можете централизованно управлять настройками. Если у вас есть AD, это легко сделать с помощью групповой политики. Настройте Outlook на ежедневное архивирование на центральном сервере и включите это место в свои ночные резервные копии. У вас также может быть «ротация», перемещая их каждую ночь в разные места, чтобы у вас было несколько версий на случай плохого поведения.
Мы делаем стандартные резервные копии обмена, так что я мог бы сделать это таким образом, если бы мне нужно было, но недавно я обнаружил новое поле в Exchange на уровне хранилища почтовых ящиков, которое отправляет копии всей электронной почты, которую этот магазин использует, на другой адрес электронной почты.
Таким образом, хотя он эффективен только с того момента, как я начал его использовать, теперь у нас есть архив всей электронной почты, отправленной и полученной всеми на другом почтовом сервере, который представляет собой простой SMTP-сервер. Это сделано больше по юридическим причинам, и за 8 месяцев он работал, кроме подтверждения, что он все еще работает, мне не пришлось вдаваться в это.
Я думаю, что у этой «проблемы» нет реального решения. Поскольку большинство организаций хранят электронные письма на сервере, которые (надеюсь) регулярно копируются, всегда будет возможность восстановить электронные письма из недавней резервной копии. Думаю, было бы этически неправильно и даже незаконно удалять все резервные копии.
Так что, на мой взгляд, профессиональный способ справиться с этим состоит в том, что ваша рабочая электронная почта (акцент на «рабочая») всегда должна обрабатываться с точки зрения того, что у компании будет к ней доступ. Держите личные вещи отдельно от делового общения, используя другой адрес электронной почты и другого провайдера (через Интернет).
Если вы контролируете свой почтовый сервер - вы можете создавать копии каждого входящего сообщения электронной почты, например, используя функцию always_bcc в postfix.
Если вы используете Exchange, я бы сначала подошел к этому со стороны сервера (для неархивированных писем): Восстановление удаленных элементов в Exchange 2003.
На фронте "восстановления почты":
Похоже, что на нескольких из этих плакатов вы используете Exchange. Другие говорят о резервном копировании почты. Я предполагаю, что вы просто храните файлы PST на локальных жестких дисках ПК, и очень вероятно, что люди выключают ПК в нерабочее время, чтобы вы не могли получить удаленные резервные копии. Размещение файлов PST на «сетевых дисках» - не лучшая идея в мире, но это возможно. Однако, если пользователи оставят Outlook открытым, вы не сможете получать последовательные резервные копии файлов PST независимо от того, где они живут.
Использовать этот небольшой прием для «повреждения» PST-файла и последующего его восстановления с помощью SCANPST - отличная идея. > улыбка <
На фронте "заставить почту исчезать":
Поскольку вы просто используете файлы PST и хотите быть уверены, что PST невозможно восстановить, я настоятельно рекомендую использовать утилиту перезаписи, а не просто «уплотнять» файл. Весьма вероятно, что проверка диска на уровне блоков (например, с помощью инструментов криминалистики) все равно обнаружит некоторые из старых сообщений электронной почты даже после того, как вы «сжали». Перезапись битов сделает их более недоступными (и намного более дорогими для доступа).
Нико: Ваш работодатель все больше и больше напоминает место, где приятно работать ...> вздох <Удачи.
Лучший способ сделать это - использовать какой-нибудь метод, который пользователь не может контролировать. Если они не могут увидеть или получить к нему доступ или даже не знают, что он существует, то они не будут знать, что им «нужно» удалить его перед выходом. Несколько вариантов:
Сообщения, удаленные из почтового ящика Exchange, должны быть восстановлены через корзину удаленных элементов обмена (на стороне сервера - и у вас это действительно есть, верно?)
Сообщения, удаленные из файла PST, можно восстановить только в том случае, если Outlook еще не сжал файл. Файл PST имеет незначительно глупое поведение, и он автоматически сжимает его при выходе (или открытии) Outlook, если изменения в PST достигли 10% или более от его размера (то есть, если вы удалите половину сообщений в PST и закройте внешний вид, он, вероятно, сожмет его, не спрашивая вас)
Разумный способ избавиться от лишней воли к этим удаленным сообщениям электронной почты - заставить всех хранить свои PST-файлы на сетевом диске, как вам и следует поступать, если вы хотите иметь резервные копии для этих пользователей. что случайно потеряли данные. Затем вы можете просто восстановить PST из резервной копии вчерашней / прошлой недели и, возможно, потерять только несколько последних сообщений.
Мы используем exmerge do для выполнения резервных копий нашего обмена. Это прекрасно работает, когда в сети не слишком много пользователей, но снижает безопасность файлов почтовых ящиков. Тогда вы сможете получать электронные письма сразу из резервных копий.
Как системный администратор, я бы изменил права доступа к своему почтовому ящику, чтобы их резервная копия не создавалась. Не на 100% эффективно, но это усложнило бы задачу, и я бы также сбросил удаленные элементы из системного администратора.
Я предлагаю вам делать ежедневные резервные копии всей почты на сервере. Затем, когда кто-то решает уйти и удалить свою почту заранее, у вас все еще есть вся почта в ваших резервных копиях.
Срок хранения резервных копий почты полностью зависит от объема хранилища, политики компании и т. Д.
Поскольку ваш почтовый сервер находится в Linux, то вы, скорее всего, используете формат maildir, я бы предложил запустить его в cron:
tar -zxf mail-backup.tgz / путь / к / почте
затем, когда вам нужно восстановить, вы можете заархивировать mail-backup.tgz и использовать tar для выбора каталога, который вы хотите распаковать.