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

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

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

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

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

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

1 ответ

Решение

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

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