Назад | Перейти на главную страницу

Перенос сообщений со старого почтового сервера на новый (курьерский)

Итак, у меня есть Linux-сервер с Postfix / Courier для использования в качестве почтового сервера с использованием Roundcube в качестве интерфейса. Учетные записи пользователей настраиваются в обычном Maildir, с участием cur, new, и tmp папки.

У меня был более старый почтовый сервер с аналогичной настройкой, за исключением того, что он работал Postfix/Dovecot - но формат Maildir был в основном таким же.

Я предполагал, что перенос сообщений со старого почтового сервера на новый будет таким же простым, как копирование файлов сообщений из старого каталога пользователя в новый. Я так и сделал. Теперь, после копирования сообщений, когда я на самом деле вхожу в roundcube, новые сообщения там - за исключением того, что все они из root и скажите «сообщение больше не может находиться на сервере».

Хм ... так что, чтобы убедиться, я зашел в каталог, содержащий старые сообщения, и на самом деле catотредактировал файлы сообщений, чтобы убедиться, что они в порядке. И все они вроде бы в порядке - у них есть все старое содержимое сообщений. Но почему-то курьер не признает их «доступными».

Кто-нибудь сталкивался с такой ситуацией? Если да, то каковы возможные причины этого и как это можно решить?

Обязательно сохраните права собственности / разрешения на файлы при их копировании.