LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Помогите ...
 Тема: Помогите восстановить почту?
 
 15.06.2007 21:03:34
All
4316 сообщения
1-ый


Тема: Помогите восстановить почту?
Я пользуюсь почтовой программой Outlook Express, в результате "сбоя" компьютера перестала открываться почтовая программа. Запускаю ее, и компьютер зависает на долгое время. Приходиться через Ctl+Alt+Del "убивать" процесс.


P.S. Клиенты автоматизации
Автор: Антон от 0:00:00 Источник ...
 15.06.2007 21:03:34
All
4316 сообщения
1-ый


RE: Помогите восстановить почту?
Информация дана в 39 выпуске рассылки. Пример по теме la_automat.mdb (5 номер)
Самый простой совет - это надо архивировать почту, но это не решение проблемы. С каждым может такое случиться, вот и я попытаюсь коротко объяснить, как можно "заставить" работать почтовую программу. Пример привожу из личной практики. Предполагаю, что у Вас на компьютере установлен Microsoft Office, включая Access, Outlook, и Outlook Express.
1. До этого почту пытались восстановить разными методами. Например, путем экспорта и импорта писем в Outlook и Outlook Express. Путем замены версий 5 версии Outlook Express на 6. Путем поиска специальных программ в интернете по этой тематике, но часть из них работает по принципу: сначала сделай архив, а только потом ее восстанавливай. Другие работают правильно, т.е. пытаются анализировать dbх файл. Но в этом случае Вы должны точно знать, что надо восстанавливать, да и программы стоят несколько сот долларов. Реально же в базе данных было около 300 файлов, объем почты - 250МБ, и сразу найти испорченные данные было невозможно.
2. Решение как всегда оказалось достаточно простое, но сначала немного о почтовых базах данных. Принцип хранения данных Outlook и Outlook Express сильно отличается. В первой программе почта сохраняется в одном файле *.pst, в другой - в файлах *.dbx. Например, Вы создаете папку test, одновременно открывается файл test.dbx. Переименовываете папку test в test1, также изменяется и имя файла в test1.dbx. За это и пришлось "зацепиться", написав маленькую программу. А теперь поговорим и о самом восстановлении.
3. Средствами поиска Windows (кнопка "Пуск" - "Найти" - "Файлы и Папки" ...) находите папки, где есть файлы базы данных Outlook (например, D:\Documents and Settings\Антон\Local Settings\Application Data\Microsoft\Outlook) и Outlook Express (например, D:\Documents and Settings\Антон\Local Settings\Application Data\Identities\{...}\Корпорация Майкрософт\Outlook Express). Пример, для Windows 2000.
4. Переименовываете папку Outlook Express, например, Outlook Express1, а у Outlook достаточно переименовать файл: outlook.pst, например, в outlook1.pst. Запускаете поочередно программы Outlook Express и Outlook. Минимальное количество файлов для работы программ, будет создано автоматически (или после небольших ваших ответов на вопросы программы Outlook).
5. Теперь Вам необходимо проанализировать информацию в папках Outlook Express и Outlook Express1. Попробуйте создать в Outlook Express папку test. Теперь скопируйте любой dbx файл из Outllook Express1 в файл test.dbx. Открыв почту, вы увидите, что папка test изменилась, в ней появились письма. Осталось только автоматизировать этот процесс.
6. Создавать напрямую, в Outlook Express через VBA, не получиться (или у меня нет такой информации). Но их достаточно легко создать в Outlook. Смотрите пример ниже, или скачайте программу: la_automat.mdb (5 пример)
7. На заключительном этапе Вам остается импортировать папки в Outllook Express из Outllook, далее через проводник WIndows cкопируйте из нерабочего архива Express dbx файлы. Что не надо копировать? Например, folders.dbx (от нее зависает Express), а также основные папки Удаленные, Отправленные. Их может и не быть в каталоге, т.к. возможно они были переименованы в результате сбоя компьютера, но почту вы прочтете в папке с другим именем.
8. Когда Вы откроете Express, папки будут с разными экзотическими именами, например, " (1)", " ". Но это не так важно. Корреспонденция сохраняется полностью. Остается в ручную сгруппировать письма и потом сжать базу. Если Вы не знаете, что за письма лежат в папке, то лучше их удалить. Иногда полезно вовремя избавиться от ненужной информации. Мусора всегда хватает.


P.S. Клиенты автоматизации
Автор: Виктор Конюков от 0:00:00 Источник ...
 15.06.2007 21:03:34
DIM
1 сообщения


Помогите восстановить почту
Помогите восстановить почту.
Когда я открываю Outlook Express он у меня начинает кричать что программа выполнила недопустимую ошибку и будет закрыта..
ЧТО МНЕ ДЕЛАТЬ?


P.S. Клиенты автоматизации
Автор: DIM от 22.02.2003 3:58:14 Источник ...
 15.06.2007 21:03:34
Николай4
3 сообщения


RE: Помогите восстановить почту?
Сервис работает в тестовом режиме. Приносим извинения за возможные неполадки. https://mail.rol.ru/imp/mailbox.php?Horde=688d6927a26eb5041384c3a95fbd469f&mailbox=INBOX&actionID=105. Совершенно не принимает почту.



P.S. Клиенты автоматизации
Автор: Николай от 15.11.2006 16:53:37 Источник ...
 15.06.2007 21:03:34
Николай4
3 сообщения


RE: Помогите восстановить почту?
Сервис работает в тестовом режиме. Приносим извинения за возможные неполадки. https://mail.rol.ru/imp/mailbox.php?Horde=688d6927a26eb5041384c3a95fbd469f&mailbox=INBOX&actionID=105. Совершенно не принимает почту.



P.S. Клиенты автоматизации
Автор: Николай от 15.11.2006 16:54:09 Источник ...
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Помогите ...
ПоискПоиск  Список форумовСписок форумов  
right