Readpst работает неудовлетворительно

Может ли кто-нибудь помочь мне? Я использую MS-OUTLOOK 2010 под Windows 7, и я хотел бы использовать контакты и встречи, сохраненные в Outlook в Evolution 3.2.2. тоже. Поэтому я установил «readpst» из Ubuntu Software-Center и использовал его равным todo на домашней странице Ubuntu: Импорт PST в Evolution 3.2.1

На первый взгляд контакты назначения переносятся приемлемо. Но при ближайшем рассмотрении выясняется, что мои контакты, у которых день рождения до 1 января 1970 года, их дни рождения зафиксированы 01.01.1970. Поскольку большинство моих контактов старше 43 лет, вряд ли какой-либо День Рождения является ложным. Это не приемлемо для меня.

Есть ли другой способ импортировать PST-данные в Evolution?

Большое спасибо за вашу помощь.

С уважением, Дитмар.

1
задан 13 April 2017 в 15:24

1 ответ

Вы пытались импортировать файл pst напрямую через Evolution? Evolution 3.2.2 должен иметь возможность импортировать файлы PST напрямую. Эта функция должна быть доступна в пакете 3.2.2-0ubuntu2 и более поздних.

Evolution >> Файл >> Импорт

В Evolution Import Assistant выберите Импортировать один файл в Тип импорта . После этого вы можете указать имя файла и тип файла (.pst).

Смысл в том, что подключаемые модули Evolution используют ту же библиотеку libpst4, чтобы выполнить импорт, который использует readpst. Даты до 1 января 1970 года с большей вероятностью будут иметь проблемы с конвертацией. Я предполагаю, что дни рождения, вероятно, единственные даты, которые у вас есть в вашем pst-файле, которые уходят так далеко, так что именно здесь вы видите проблему конверсии.

Однако плагин Evolution конвертирует даты другим способом, чем readpst, и, по-видимому, правильно обрабатывает преобразование дат из формата Windows в формат Unix.

Я подозреваю, что вы столкнулись с 1 из 2 возможных проблем:

1) Формат даты. Если вы используете DD / MM, libpst4, похоже, не подстраивается под это (хотя я могу ошибаться). В результате происходит сбой преобразования даты. В этом случае вы можете настроить Outlook (или региональные настройки) перед созданием файла pst.

2) 32-разрядные проблемы. Хотя libpst4 может читать 64-битный pst-файл, он использует структуру для хранения даты и времени, которая, по-видимому, не гарантирует (опять же, я могу ошибаться), что 64-битная дата и время преобразованы правильно.

Если вы попробуете pst-файл с Evolution напрямую, и он все равно не будет работать, и ничего из этого не поможет вам решить проблему, лучшим вариантом может быть использование другого формата файла.

Вы можете экспортировать файл Outlook в виде csv, tab и т. Д., А Evolution также может импортировать эти файлы через Ассистент импорта.

0
ответ дан 13 April 2017 в 15:24

Другие вопросы по тегам:

Похожие вопросы: