Всем доброго времени суток дорогие друзья!
В один прекрасный момент, как я полагаю после системного сбоя, обратился с жалобой пользователь. Исчезла напрочь папка Отправленные в Outlook. Причем не видно ее было и в OWA. Значит проблема у нас светится на уровне сервера. При попытке создать одноименную папку Outlook ругался как грузчик что такая папка уже имеется. Вот это уже стало интересно. папка есть и она скрытая.
Вариантов два.
Вариант первый. Выгрузить письма из ящика удалить и пересоздать его. После чего залить данные обратно. Но это самый простой метод. Но есть и другой метод.
Вариант два.
Вот этот вариант выбрал я. Потому что он посложнее и хотелось докопаться до истины 😀.
Итак. Поискав информацию в интернете я пришел к выводу что во время сбоя у папки сменился атрибут. В результате чего папка не отображается. а она есть.
Запуск Outlook с различными ключами ни к чему не привели.
Теперь встал вопрос как сменить атрибут и что бы папка снова стала видна.
Нашлись пара статей:
https://kompsekret.ru/q/outlook-mail-folders-missing-but-can-still-file-email-into-them-282490/
https://erichelm.wordpress.com/2011/05/20/hidden-folders-in-outlook-and-exchange/
https://docs.microsoft.com/ru-RU/outlook/troubleshoot/user-interface/default-folder-is-missing
И вроде все сводится к одному и тому же. Качаем программу MFCMAPI запускаем и исправляем атрибут на нужной папке. Прочитано и начинаем качать ииии...... все... приехали...
Тут начинаются нюансы.
1. Программа заточена под Outlook 2010 x86 (Она использует его API)
2. Ее трудно найти. Множество ссылок битые. Но я ее нашел.
https://github.com/stephenegriffin/mfcmapi/releases/tag/21.0.21127.03
Там есть и на 64 бита но я воспользовался только х86 версией.
Быстро была поднята Window7 x86 Office 2010 Pro. Залогинившись пользователем настроил Outlook. папки в списке нет.
Далее как написано в статьях запустил программу и начал смотреть содержимое ящика. Как я и предполагал. папка в списке есть, но с атрибутами у нее полный бардак.
У папки Отправленные в ящике атрибут PR_CONTAINER_CLASS стал IPF.Contact и поэтому все исходящие письма рассматривались как контакты. Правильный класс IPF.Note. После исправления атрибута папка тут же появилась в списке и все заработало как надо.
Комментариев нет:
Отправить комментарий