Обычная, собственно, проблема, при наведении порядка в сети избавиться от разнобоя установленных почтовых клиентов и прийти к корпоративному стандарту в виде Outlook 2003 на самом то на деле представляет собой достаточно серьезную проблему.
Миграция почты.
Перелопатилось много интернета, форумов, рубордов в результате чего был найден скрипт .... который работал на очень небольшом количестве писем заканчивая свою работу ошибкой. Скрипт работал через OLE вызывая оба почтовых клиента и задавая команды каждому. Скрипт испытания не прошел.
Нашласть триальная программа ForMorph для миграции почты. Однако не сложилось совсем.
Отчаяние охватило наши головы. Но давайте попробуем старый испытанный метод! Как его красиво выразил камрад brj: открываем контакт-лист icq и while friends != EOF ask friend
Он же и подсказал true метод. Состоит он в следующем:
1. Поднимаем сервер IMAP.
2. Заводим IMAP аккаунт backup.
3. На искомом ящике TheBat подключаем IMAP ящик backup и создаем папку как логин у пользователя
4. Копируем в папку всю почту для переноса из TheBat.
5. Открываем Outlook 2003, подключаем аккаунт IMAP backup.
6. Копируем все письма в Outlook и удаляем из IMAP папки backup.
7. Фактически при удалении из Outlook письма не удаляются, поэтому нам на помощь приходит гугл, в котором мы находим ссылку на чудесный мануал с картинками по удалению писем из IMAP ящика.
Ну а контакты из бата в аутлук можно перенести традиционными методами через експорт в текстовый файл со значениями разделенными запятыми.
Спасибо за хороший совет, brj.