Войти

Показать полную графическую версию : Exch2007\Outlook: Невозможно открыть вложения у сообщений


Dmitriy_K
23-03-2009, 12:51
Добрый день!
Проблема на сервере Exchange 2007SP1 STD rollup 5 + W2003R2.

На выходных все почтовые ящики были перемещены из старой базы в новую, т. к. в старой были ошибки. В процессе перемещения 20% ящиков отказывались копироваться наотрез. Неоднократная проверка старой базы eseutil`ом и isinteg`ом результатов не давала.

Тогда я проверил этими утилитами новую базу. В результате оставшиеся ящики успешно докопировались. Но у тех 80% пользователей, чьи ящики были скопированы ДО проверки, возникла такая проблема.

Вложения в некоторых форматах (XLS, EML и картинки) открыть невозможно - около письма есть скрепка, но в письме вложение не отображается! Щелкаю по скрепке - выскакивает диалоговое окно "Не удалось открыть одно или несколько вложений".

При попытке подключиться к почтовому ящику по IMAP такие "бракованные" письма вообще не видятся (пропускаются).

Проблема не наблюдается:

1. Для новых писем, пришедших сегодня

2. У пользователей, чьи почтовые ящики были перенесены в новую базу после её проверки.

3. У некоторых пользователей не открываются вложения в письмах только за последние 2-3 дня, у некоторых - за всё время.

Понятное дело, что ночью сделаю eseutil\isinteg для всех баз. Но если это не поможет - что делать? Потеря всех вложений - это катастрофа.

Oleg Krylov
23-03-2009, 16:05
Посмотрите их на низком уровне, чем-то вроде mdbview, определите как они в самой базе лежат. Попробуйте экспортировать ящик в PST. И подключить в офлайне. Бэкап есть?

Dmitriy_K
24-03-2009, 10:05
Результаты экспериментов:
Прогон eseutil /p + isinteg -fix -test alltests привел к тому, что вложения по прежнему не открываются, но теперь при щелчке на них Outlook не выдает ошибку. Размеры сообщений показывают, что на самом деле вложения на месте.
Один ящик ради эксперимента перенес в другую базу. В результате вложения просто исчезли. Размеры сообщений уменьшились соответственно.

Всё-таки как же вытащить вложения? Ведь они есть в базе! Просто к ним нет доступа.


Была база mail.main. Есть её бекап от 20.03.
21.03 все ящики пользователей из неё были перенесены в базу mail.basic, где впоследствии повреждены.
Сейчас база mail.main пустая.
Имея бекап mail.main, могу ли я восстановить ящики из неё в mail.basic, причем так, чтобы заместились только старые сообщения, а новые (после 20.03) остались на месте?

Oleg Krylov
24-03-2009, 12:55
Для этого рекомендую воспользоваться Recovery Storage Group.

Dmitriy_K
24-03-2009, 18:46
при экспорте писем в PST те вложения, которые не открывались, просто исчезают. Т. е. письмо есть, а никаких аттачей нет.

При просмотре п\я в MAPIViewer битые аттачи видятся, но сохранить их невозможно - когда нажимаю "Save Attach", просто ничего не происходит, хотя должно выскакивать диалоговое окно "Сохранить как..."

Единственное, что приходит в голову - это как-то извлечь почтовые ящики из бекапа от 20 марта базы mail.main и записать их содержимое в соответствующие ящики mail.basic так, чтобы перезаписать старые сообщения, а новые (с 20 по 24 марта) не исчезли.
Вопрос - как это сделать? Вынесу в отдельную тему.

Oleg Krylov
24-03-2009, 21:26
Восстановите бэкап в RSG и выполните слияние ящиков.

AdWeb
31-03-2010, 12:34
переодически всплывает след проблема, письмо по размеру проходит лимит (5,2мег), но сервер по какойто причине бывает присылает оповещения, что письмо не прошло при этом размер самого письма меньше лимита (до 5 мег), само оповещение содержит вложение, но вот добраться до него не получается,если сохранить как то в итоге получаем тоже уведомление и заголовок письма, а вложения нет...хотя по размеру оно там, как сделать чтоб аутлук научился видеть такие вложения.




© OSzone.net 2001-2012