PstToMbox: различия между версиями
Нет описания правки |
Gro (обсуждение | вклад) мНет описания правки |
||
(не показана 1 промежуточная версия 1 участника) | |||
Строка 4: | Строка 4: | ||
apt-get install libpst-tools | apt-get install libpst-tools | ||
2. Создайте shell-скрипт (например PstToMbox.sh) со следующим содержанием (или скачайте его [https://github.com/ekorneechev/PstToMbox отсюда]): | 2. Установите пакет zenity: | ||
apt-get install zenity | |||
3. Создайте shell-скрипт (например PstToMbox.sh) со следующим содержанием (или скачайте его [https://github.com/ekorneechev/PstToMbox отсюда]): | |||
#!/bin/bash | #!/bin/bash | ||
mkdir outlook | mkdir outlook | ||
Строка 20: | Строка 23: | ||
zenity --info --text="Done" | zenity --info --text="Done" | ||
4. Запустите его командой (при этом указав путь до pst-файла): | |||
sh PstToMbox.sh /path/to/file.pst | sh PstToMbox.sh /path/to/file.pst | ||
5. После этого скрипт попросит указать директорию с локальными папками Thunderbird | |||
(обычно это: ~/.thunderbird/<имя профиля>.default/Mail/Local Folders) | (обычно это: ~/.thunderbird/<имя профиля>.default/Mail/Local Folders) | ||
6. Затем открываем Thunderbird и видим в локальных папках новую - "outlook". | |||
{{Note|Скрипт взят [https://www.howtoforge.com/convert_outlook_pst_files_to_thunderbird_and_evolution_on_linux отсюда] (после этого переделан) | {{Note|Скрипт взят [https://www.howtoforge.com/convert_outlook_pst_files_to_thunderbird_and_evolution_on_linux отсюда] (после этого переделан) | ||
Описание его работы [https://github.com/ekorneechev/PstToMbox/blob/master/comments_RU здесь]}} | Описание его работы [https://github.com/ekorneechev/PstToMbox/blob/master/comments_RU здесь]}} | ||
== Ссылки == | |||
* [http://help.72to.ru/projects/alt-linux/wiki/Thunderbird-PST Thunderbird и локальный PST-архив Outlook] | |||
[[Категория:HOWTO]] | [[Категория:HOWTO]] | ||
{{Category navigation|title=HOWTO|category=HOWTO|sortkey={{SUBPAGENAME}}}} | {{Category navigation|title=HOWTO|category=HOWTO|sortkey={{SUBPAGENAME}}}} |
Текущая версия от 11:04, 4 апреля 2024
Импорт почтовых сообщений из файлов .pst (Outlook) в .mbox (локальные папки Thunderbird)
1. Установите пакет libpst-tools:
apt-get install libpst-tools
2. Установите пакет zenity:
apt-get install zenity
3. Создайте shell-скрипт (например PstToMbox.sh) со следующим содержанием (или скачайте его отсюда):
#!/bin/bash mkdir outlook readpst -o outlook -r "$1" find outlook -type d | tac | grep -v '^outlook$' | xargs -d '\n' -I{} mv {} {}.sbd mv outlook outlook.sbd find outlook.sbd -type d | xargs -d '\n' -I{} echo '"{}/mbox"' | xargs -L 1 touch find outlook.sbd -name mbox -type f | xargs -d '\n' -I{} echo '"{}" "{}"' | sed -e 's/\.sbd\/mbox"$/"/' | xargs -L 1 mv find outlook.sbd -empty -type d | xargs -d '\n' rmdir rm -rf "outlook.sbd/`ls outlook.sbd | xargs -d '\n' -I{} echo '{}' | grep -v sbd`" mv outlook.sbd/*.sbd outlook.sbd/temp mv outlook.sbd/temp/* outlook.sbd/. rm -rf outlook.sbd/temp cp -R outlook.sbd outlook "`zenity --file-selection --directory --title="Directory of Thunderbird's local folders"`" zenity --info --text="Done"
4. Запустите его командой (при этом указав путь до pst-файла):
sh PstToMbox.sh /path/to/file.pst
5. После этого скрипт попросит указать директорию с локальными папками Thunderbird
(обычно это: ~/.thunderbird/<имя профиля>.default/Mail/Local Folders)
6. Затем открываем Thunderbird и видим в локальных папках новую - "outlook".