Как переместить неорганизованную почту из локальных файлов PST и hMailServer на сервер Postfix с Dovecot?

Добрый день! <br/><br/> Вводная информация: <br/> В результате работы администратора был оставлен разбросанный набор локальных PST файлов на компьютерах пользователей, собранных в течение десятков лет посредством POP3. У каждого пользователя количество этих файлов варьируется, что зависело от частоты зависания Outlook (версии 2016, если это имеет значение). Также имеется устаревший Hmailserver на Windows XP, где пользователи привязаны к локальным учетным записям с различными паролями и без доменной интеграции. Некоторые почтовые ящики уже созданы в IMAP на внутреннем Hmail-сервере. <br/><br/> Имеется: <br/> Настроенный Postfix и Dovecot с доменной авторизацией пользователей (если кто-то подскажет, как перейти на использование Kerberos вместо передачи доменной учетной записи с паролем в открытом виде, буду признателен); <br/> желание избавиться от наследия старого ПО. <br/><br/> Основной вопрос: <br/> Как правильно собрать разбросанные PST файлы и базы данных Hmail, а затем перенести их в Postfix и Dovecot, распределив данные по пользователям, чтобы они не потеряли никакую информацию? Я могу настроить подключение новых учетных записей и отключение старых с помощью ADMX и PowerShell, но как поступить со старыми почтовыми базами?
  • 29 января 2025 г. 15:54
Ответы на вопрос 2
Перенос почтовых данных из разрозненных PST-файлов и устаревшего hMailServer в Postfix с Dovecot — задача, требующая внимательного планирования, чтобы избежать потери данных и обеспечить плавный переход. Вот шаги, которые вы можете предпринять для завершения этой задачи:

### Шаг 1: Инвентаризация существующих почтовых данных

1. **Сбор PST-файлов**:
   - Соберите все PST-файлы пользователей на одном сервере или компьютере, чтобы упростить процесс миграции.
   - Разработайте план по идентификации пользователей и их соответствующих PST-файлов.

2. **Экспорт данных из hMailServer**:
   - Найдите базу данных hMailServer (обычно MySQL или MSSQL) и сделайте резервную копию этой базы.
   - Проверьте существующие почтовые ящики и запишите, какие пользователи уже имеют учетные записи.

### Шаг 2: Конвертация PST-файлов в новые форматы

1. **Использование инструментов для извлечения данных из PST**:
   - Используйте инструменты, такие как `pstsdk`, `readpst` или другие, чтобы извлечь содержимое PST-файлов. Эти инструменты преобразуют PST в форматы, поддерживаемые Dovecot (например, мейнтаин).
   - Возможно, вы предпочтете использовать клиентское приложение, такое как Thunderbird с плагином для импорта, чтобы загрузить данные PST и впоследствии переместить их на IMAP-сервер.

### Шаг 3: Создание почтовых ящиков в Dovecot

1. **Настройка Dovecot для пользователей**:
   - Убедитесь, что все пользователи имеют созданные учетные записи в Dovecot с правильными правами доступа.
   - Если вы хотите использовать Kerberos для аутентификации, вы можете рассмотреть использование `SASL` с Dovecot, что поможет улучшить безопасность.

### Шаг 4: Миграция данных на сервер Dovecot

1. **Импорт данных в Dovecot**:
   - Используйте `doveadm` для копирования извлеченных данных на IMAP-сервер:
     ```bash
     doveadm import -u [email protected] /path/to/extracted/mail
     ```
   - Вы можете создать скрипт для автоматизации этого процесса для всех пользователей.

### Шаг 5: Проверка и тестирование

1. **Проверка целостности данных**:
   - После завершения переноса данных, проверьте почтовые ящики пользователей на наличие утраченных сообщений или папок.
   - Попросите пользователей пройтись по своим почтовым ящикам и подтвердить корректность данных.

### Шаг 6: Отключение старой инфраструктуры

1. **Смена DNS и отключение HmailServer**:
   - После успешного переноса данных и проверки их целостности, вы можете отключить hMailServer и перенаправить DNS-записи на ваш новый почтовый сервер Postfix/Dovecot.

### Шаг 7: Обучение пользователей

1. **Поддержка пользователей**:
   - Обеспечьте пользователей всей необходимой информацией о новом почтовом решении и сделайте акцент на новой процедуре доступа к почте.
   - Предоставьте инструкции по настройке их почтовых клиентов на использование нового IMAP-сервера.

### Дополнительные советы

- **Резервные копии**: Всегда делайте резервные копии всех данных перед началом миграции.
- **Документация**: Подробно документируйте каждую стадию миграции, это поможет при выявлении и исправлении ошибок.
- **Тестирование**: Рассмотрите возможность проведения тестовой миграции с учётной записью сотрудника, чтобы выявить возможные проблемы до миграции данных всех пользователей.

Соблюдение этой последовательности действий поможет вам успешно перенести почтовые данные на новую платформу без потери информации.
да проще им старое заархивировать просто и всё.. и новые учетки сделать 
ну либо руками ходить собирать всё это барахло...
Похожие вопросы