ユーザーのIMAPファイル/データを別のハードドライブ/サーバーに移行する

ユーザーのIMAPファイル/データを別のハードドライブ/サーバーに移行する

コンピュータがクラッシュしたため、メールサーバーを別のホストに移動する必要があります。これにはユーザーのIMAPが含まれていますが、古いサーバーにアクセスできないため、Thunderbirdなどのimapクライアントアプリケーションに直接ドラッグアンドドロップすることはできません。代わりに、既存のハードドライブがあり、ファイル構造を新しい/homeパーティションに移動しようとします。私はまだ成功していません。

cp -pr古いファイル構造を新しいサーバー/ドライブに一括コピー()しました。ただし、imapクライアントは、受信トレイ以外の場所にある古いフォルダ構造や古いメッセージを認識しません。ファイル構造には、~homeの下に電子メールを含むフォルダを含む「~mail」ディレクトリがあります。ユーザーが新しいサーバーからimapデータにアクセスできるようにするには、何をコピーし、どこで確認する必要がありますか? SendmailとDovecotを使用してCentOS 8を実行します。

[spamtrap_003@davinci ~mail]$ ls -la
total 90496
drwxr-xr-x.  4 spamtrap_003 spamtrap_003     4096 Dec  8 14:05  .
drwx------.  6 spamtrap_003 spamtrap_003      213 Dec  8 11:46  ..
-rwxrwxrwx.  1 spamtrap_003 spamtrap_003      562 Apr  5  2013  Carolingia
-rwxrwxrwx.  1 spamtrap_003 spamtrap_003      620 Jun  8  2014 'Deleted Messages'
-rw-r--r--.  1 spamtrap_003 spamtrap_003      580 Dec  8 14:05  dovecot.list.index.log
-rw-r--r--.  1 spamtrap_003 spamtrap_003       24 Dec  8 14:05  dovecot.mailbox.log
-rw-r--r--.  1 spamtrap_003 spamtrap_003        8 Dec  8 14:05  dovecot-uidvalidity
-r--r--r--.  1 spamtrap_003 spamtrap_003        0 Dec  8 14:05  dovecot-uidvalidity.61b101e2
-rwxrwxrwx.  1 spamtrap_003 spamtrap_003  6672436 May 25  2021  Drafts
-rw-r--r--.  1 spamtrap_003 spamtrap_003  6902202 May 24  2021  Fitbit
-rwxrwxrwx.  1 spamtrap_003 spamtrap_003   639800 Dec  8 12:45  ham
drwxrwxrwx. 20 spamtrap_003 spamtrap_003     4096 Dec  8 14:06  .imap
-rwxrwxrwx.  1 spamtrap_003 spamtrap_003   149895 Nov 20  2014  PSL.iPad
-rwxrwxrwx.  1 spamtrap_003 spamtrap_003    28823 Jan 21  2013  Rayburn
-rwxrwxrwx.  1 spamtrap_003 spamtrap_003   195356 Sep 10  2014  RenStore
-rwxrwxrwx.  1 spamtrap_003 spamtrap_003  6245982 May 25  2021  Sent
-rwxrwxrwx.  1 spamtrap_003 spamtrap_003    45228 Oct 12  2015 'Sent Messages'
-rwxrwxrwx.  1 spamtrap_003 spamtrap_003 71725052 Aug 17 08:51  spam
-rw-r--r--.  1 spamtrap_003 spamtrap_003      102 Apr  9  2021  .subscriptions
-rw-r--r--.  1 spamtrap_003 spamtrap_003       11 Dec  8 14:05  subscriptions
drwxr-xr-x.  6 spamtrap_003 spamtrap_003      121 Dec  8 14:06  .Trash
-rwxrwxrwx.  1 spamtrap_003 spamtrap_003      603 Apr 13  2021  Trash

サブディレクトリは.imap次のように表示されます。

[spamtrap_003@davinci .imap]$ ls -la
total 28
drwxrwxrwx. 20 spamtrap_003 spamtrap_003 4096 Dec  8 14:06  .
drwxr-xr-x.  4 spamtrap_003 spamtrap_003 4096 Dec  8 14:05  ..
drwxrwxrwx.  2 spamtrap_003 spamtrap_003   79 Mar 26  2019 Carolingia
drwxrwxrwx.  2 spamtrap_003 spamtrap_003    6 Dec  8 14:05  cur
drwxrwxrwx.  2 spamtrap_003 spamtrap_003   79 Mar 26  2019 'Deleted Messages'
-rw-rw-rw-.  1 spamtrap_003 spamtrap_003   40 Dec  8 14:05  dovecot.index.log
-rw-rw-rw-.  1 spamtrap_003 spamtrap_003 3748 Dec  8 14:06  dovecot.list.index.log
-rw-r--r--.  1 spamtrap_003 spamtrap_003   24 Apr  9  2021  dovecot.mailbox.log
-rw-rw-rw-.  1 spamtrap_003 spamtrap_003   51 Dec  8 14:05  dovecot-uidlist
-rw-r--r--.  1 spamtrap_003 spamtrap_003    8 Apr  9  2021  dovecot-uidvalidity
-r--r--r--.  1 spamtrap_003 spamtrap_003    0 Apr  9  2021  dovecot-uidvalidity.607089eb
drwxr-xr-x.  2 spamtrap_003 spamtrap_003   31 Dec  8 14:06  dovecot-uidvalidity.61b101e2
drwxrwxrwx.  2 spamtrap_003 spamtrap_003   79 May  3  2021  Drafts
drwxr-xr-x.  2 spamtrap_003 spamtrap_003   58 Apr  9  2021  Fitbit
drwxrwxrwx.  2 spamtrap_003 spamtrap_003   79 Apr 11  2021  ham
drwxrwxrwx.  2 spamtrap_003 spamtrap_003   79 Aug 25 17:08  INBOX
drwxrwxrwx.  2 spamtrap_003 spamtrap_003    6 Dec  8 14:05  new
drwxrwxrwx.  2 spamtrap_003 spamtrap_003   79 Mar 26  2019  PSL.iPad
drwxrwxrwx.  2 spamtrap_003 spamtrap_003   79 Mar 26  2019  Rayburn
drwxrwxrwx.  2 spamtrap_003 spamtrap_003   79 Mar 26  2019  RenStore
drwxrwxrwx.  2 spamtrap_003 spamtrap_003   79 Aug 26 08:11  Sent
drwxrwxrwx.  2 spamtrap_003 spamtrap_003   79 Mar 26  2019 'Sent Messages'
drwxrwxrwx.  2 spamtrap_003 spamtrap_003   79 Aug 17 08:40  spam
drwxr-xr-x.  2 spamtrap_003 spamtrap_003   31 Dec  8 14:06  subscriptions
drwxrwxrwx.  2 spamtrap_003 spamtrap_003    6 Dec  8 14:05  tmp
drwxrwxrwx.  2 spamtrap_003 spamtrap_003   79 Jul  5 22:30  Trash

できますか?特権Dovecotインデックスファイルにありますか?

古いものと新しいものの両方でDovecotを使用してください。以前のバージョンはありません。実行したときにかなりうまく更新されたCentOS 7がありました。新しいバージョンは2.3.8です。リポジトリとメールフォルダの種類は同じように設定する必要があります。これが一致します。ボックスの1つに対して$ HOME / ~ mailのすべてのファイルの所有者をそのユーザーが所有するように変更しましたが、役に立ちませんでした。

2021年12月13日編集:これが権限/所有権の問題ではないことが確認されました。私のimapクライアント(Thunderbird)を介して新しいフォルダを作成でき、正しく表示されます。その後、作成されたファイルとディレクトリの所有権と権限を確認し、既存のフォルダにコピーしました。この方法は機能しません。フォルダはまだ表示されません。以下は、生成された実際の鳩のインデックスファイルを確認して手術を実行することです。明らかに、もはや何も失わないからです。

しかし、待ってください。もっとあります。 Thunderbirdでアカウントのフォルダツリーを折りたたんで再度開くと、新しいフォルダは表示されなくなります。言うまでもなく、古いものも同じでした。あるアカウントが正しく表示され、他のアカウントが表示されない理由はわかりません。

関連情報