Почта · 3 min read · Sep 23, 2025
Конвертация всех ваших файлов MS Outlook PST в формат Maildir
Конвертация всех ваших файлов MS Outlook PST в формат Maildir
Одной из проблем, с которой вы можете столкнуться при переходе с Microsoft Windows на Linux, является то, что многие люди архивируют свои электронные письма в файлах PST. Существуют инструменты для работы с PST, но большинство из них коммерческие, так как формат файла PST закрыт и защищен Microsoft. Существует несколько некоммерческих методов, позволяющих достичь примерно той же цели, и в этом руководстве мы используем IMAP (более конкретно, courier-imap) для конвертации всех наших электронных писем из PST в формат Maildir. Преимущество этого подхода заключается в том, что вы также закладываете основу для новой почтовой системы, при этом все ваши старые электронные письма уже будут импортированы в день переключения.
Перед началом…
Существует несколько предположений, на которых основано это руководство:
- Вы в настоящее время используете MS Outlook и знаете, как архивировать свои электронные письма в файлы PST (больше информации доступно здесь…)
- Вы используете операционную систему на базе GNU/Debian (включая Ubuntu, которая используется в этом руководстве)
- Вы знакомы с управлением пакетами Debian
- Вы знакомы с командной строкой и инструментами, такими как редакторы (vim, emacs и т.д.)
Основные шаги в этом руководстве следующие:
- Установите и настройте courier-imap
- Подключите MS Outlook к вашему новому IMAP-серверу
- Переместите почту из ваших файлов PST в ваши IMAP-папки
- Настройте ваш новый почтовый клиент Linux (KMail) для доступа к вашим IMAP-папкам
Наконец, мы перечислим дополнительные руководства, связанные с этим руководством, чтобы настроить вашу почтовую среду.
Шаг 1 - Установите и настройте courier-imap
Сначала вам нужно установить courier-imap:
$ sudo apt-get install courier-imapВ зависимости от зависимостей могут быть установлены несколько других пакетов. Вы также можете установить пакет courier-doc, если вам нужен пакет документации.
Во время установки пакета вы получите следующий запрос:

В этом руководстве мы не используем веб-интерфейсы, поэтому безопасно выбрать “Нет” здесь.
Теперь вам нужно выбрать директорию, где будет храниться ваша почта:
$ sudo mkdir -p /opt/imap-mailТеперь нам нужно определить наших пользователей в базе данных пользователей courier-imap. Существует несколько способов сделать это, включая массовую конвертацию всех ваших пользователей из /etc/passwd с помощью инструмента pw2userdb, как упоминается в FAQ courier. Вот что мы делаем, чтобы создать одного пользователя:
$ sudo touch /etc/courier/userdb
$ sudo chmod 600 /etc/courier/userdb
$ sudo userdb peanut set uid=1000 gid=1000 shell=/bin/bash home=/opt/imap-mail/peanut
В этом файле у вас будет что-то вроде следующего:
peanut uid=1000|shell=/bin/bash|home=/opt/imap-mail/peanut|gid=1000Теперь вам нужно установить пароль пользователя и создать директорию, которая будет хранить все наши электронные письма:
$ sudo userdbpw -md5 | sudo userdb peanut set systempw
$ sudo mkdir -p /opt/imap-mail/peanut
$ sudo maildirmake /opt/imap-mail/peanut/Maildir
$ sudo chown -R 1000:1000 /opt/imap-mail/peanut
Ваш файл /etc/courier/userdb теперь должен выглядеть так:
peanut systempw=$1$JdvxSL9/$2TOrNidtALpODg1HZR4Aj1|uid=1000|shell=/bin/bash|home=/opt/imap-mail/peanut|gid=1000Примечание: Поле пароля может выглядеть иначе.
В файле /etc/courier/authdaemonrc убедитесь, что вы установили следующее значение:
authmodulelist="authuserdb"Обратите внимание, что вам может потребоваться заменить существующее значение authmodulelist. Теперь подготовьте базу данных пользователей и перезапустите всю систему:
$ sudo makeuserdb
$ sudo /etc/init.d/courier-authdaemon stop
$ sudo /etc/init.d/courier-imap stop
$ sudo /etc/init.d/courier-authdaemon start
$ sudo /etc/init.d/courier-imap start
Система IMAP теперь готова. Далее нам нужно подключить MS Outlook к нашей новой IMAP-системе.
Подключите MS Outlook к IMAP-серверу
Следующий процесс относительно прост с использованием клиента MS Outlook.
Убедитесь, что MS Outlook запущен, затем нажмите на меню “Инструменты” и выберите “Учетные записи электронной почты”:

Убедитесь, что выбрана следующая опция: “Добавить новую учетную запись электронной почты”

На следующем экране выберите опцию IMAP:

Убедитесь, что вы заполнили соответствующие данные на следующем экране:

Когда вы закончите, вы сможете получить доступ к вашему новому почтовому ящику. Он должен быть пустым:

Get new posts in your inbox
No spam. Unsubscribe anytime.