だから私は、フロントエンドとしてRoundcubeを使用して、メールサーバーとして使用するためにPostfix/Courierを実行しているLinuxボックスを持っています。ユーザーアカウントは通常のMaildir
に設定され、cur
、new
、およびtmp
フォルダーがあります。
Postfix/Dovecot
を実行していたことを除いて、同様の設定の古いメールサーバーがありましたが、Maildir形式は基本的に同じでした。
古いメールサーバーから新しいメールサーバーへのメッセージの移行は、古いユーザーディレクトリから新しいユーザーディレクトリにメッセージファイルをコピーするのと同じくらい簡単だと思っていました。だから私はまさにそれをしました。メッセージをコピーした後、実際にroundcubeにログインすると、新しいメッセージが表示されます。ただし、すべてroot
からのものであり、「メッセージはサーバー上にありません」と表示されます。
うーん...それで、念のために、古いメッセージが含まれているディレクトリに移動し、実際にメッセージファイルをcat
して、問題がないことを確認しました。そして、それらはすべて問題ないようです-それらはすべての古いメッセージコンテンツを利用できます。しかし、何らかの理由で、宅配便業者はそれらを「利用可能」として認識していません。
誰かがこの状況に遭遇しましたか?もしそうなら、これのいくつかの考えられる理由は何ですか?そしてこれはどのように解決できますか?
ファイルをコピーするときは、ファイルの所有権/アクセス許可を必ず保持してください。