Кто-нибудь знает какие-либо решения для преобразования Maildir в PST в Linux? Я могу использовать в Windows программу под названием Aid4Mail, но для этого мне нужно вытащить Maildir с сервера. Мне нужно преобразовать кучу пользовательских ящиков, так что этот маршрут не идеален.
Все мои пользователи удалены, поэтому я не могу просто использовать Outlook для подключения к серверу IMAP и экспорта в PST со своих машин.
Есть проекты вроде libpst разрешая доступ к файлам PST изнутри Linux, но я сомневаюсь, что что-либо, кроме самих инструментов Microsoft, даст вам «чистый» вывод PST.
Я не понимаю, почему вы не могли подключиться к серверу IMAP с помощью Outlook из ваш машины и просто скопируйте сообщения в одно или несколько хранилищ PST, подключенных к Outlook - это даст предсказуемо достоверные результаты. Если вас беспокоит количество ручных операций, необходимых для этой задачи, вы можете рассмотреть возможность использования Outlook VBA для создания сценария. рекурсия папок и копирование сообщений с помощью CopyTo метод.
Я никогда не пробовал, но похоже, что это работает.
Ну, это запутанно, но я думаю, что путь состоит в том, чтобы преобразовать maildir в mbox (это кусок пирога и может быть выполнен с помощью сценария bash), а затем преобразовать файл mbox в формат eml с помощью mbox2eml Outlook может затем открыть формат eml и импортировать это к pst.