GmailからiCloudに移行したメールがiPhoneで日付順が狂う

こんちには。


GmailからメールをiCloudに移行するため、両アカウントをMacのMail.appに設定した、「受信」から「受信」、「送信済み」から「送信済み」にドラッグアンドドロップしました。


Mail.appおよびiCloudのブラウザメールにおいては、メールは、受信・送信した日付順にソートされています。


しかし、iPhoneの「メール」アプリでは、メールは、バラバラに(おそらくコピーした時間順)ソートされてしまいます。


ネットで調べてみたところ、あるメールサービスからGmailに移行した時も、同様の現象が発生しましたが、下記の手順で解消したそうです。


1 ローカルメールを移行用使い捨ての「メールA」のサーバーにコピー。

2 Gmailのブラウザの設定で、「メールA」から「POPインポート」。


iCloudには、調べた限り、「POPインポート」機能がついていないようです。


このような現象を解消するには、何か方法は有りますでしょうか?

ご存知の方、教えて頂けたら助かります。

iPhone 5s, iOS 7.1.1

投稿日 2014/05/21 19:52

返信
返信: 5

2014/05/21 20:14 やんやん への返信

 私の環境はOSX10.8.4&iPhone5 iOS7.1.1です。

今までそのような状況に出会ったことがありませんでしたので再度テストしてみました。

  1. test1、test2、test3の三通のメールをOSX10.8.4のmail.appを用いてiCloudアカウントからiCloudアカウントへ順番に送信し、受信する。受診後、受信時間の降順にtest3、test2、test1と並んでいることを確認。
  2. iCloudの受信フォルダに存在するtest1、test2、test3の三通のメールをOSX10.8.4のmail.appを用いてtest2、test3、test1の順番にGmailの受信フォルダにドラッグアンドドロップで移動する。
  3. OSX10.8.4のmail.appにてGmailの受信フォルダにはコピー順ではなく、受信時間の降順にtest3、test2、test1と並んでいることを確認。
  4. iPhone5 iOS7.1.1のメールアプリにてGmailの受信フォルダに受信時間の降順にtest3、test2、test1と並んでいることを確認。


再現性のある手順が分かればなにかヒントになるかも。

2014/05/21 20:23 やすどん への返信

やすどんさん、ありがとうございます。


私の場合、「iCloud→Gmail」ではなく、「Gmail→iCloud」です。


手順は、


1. Mail.appにそれぞれGmailとiCloudのアカウント(IMAP)を追加。

2. Gmailの受信フォルダから、iCloudの受信フォルダへ過去のメールをすべてドラッグ&ドロップ(約5000通、数十分かかった)。送信済みフォルダも同様。

3. iCloudの受信フォルダ確認。MacのMail.appでは受信日時の降順でならんでいる。問題無し。送信済みフォルダも同様。

4. iPhoneのメールアプリで、iCloudアカウントのメールを確認。日付がバラバラ。2年前や1年前のものが最新のところに来たりしている。(おそらくドラッグ&ドロップ時、ランダムにコピーされた時間順?)

2014/05/21 20:47 やんやん への返信

 誠に申し訳ないです。完全に読み間違えておりました。

で、先ほどの実験をGmail→iCloudでおこなってみましたが、やはり症状は再現出来ませんでした。違いがあるとすれば私は3通のメールでやんやんさんは5000通のメールということでしょうか。

うう〜ん、でもメールの数で症状が再現したりしなかったりっていうのはちょっと不思議ですね。

2014/05/21 21:36 やすどん への返信

 700件強のメールで動作確認し、そちらの症状が再現出来ました。これってIMAP間であればメールアカウントの種類に限らずおこりそうですね。


 で、iOSデバイスはオフライン時にIMAPのメールを読む為にキャッシュを溜め込むのですが、そのキャッシュには限度があります。初期状態では150通程度ではないでしょうか。そのキャッシュを読む時に何らかの理由で受信の降順で読み込まれないようです。しかしメールボックス内を検索すればメールはヒットしますので基本的にはメールを読めるようです。


 メールが受信時間降順で並んでいない場合、そのメールボックスの最下段までスクロールしてください。そうすればキャッシュに読み込まれていないメールを読みにいきます。その時にメールの受信時間降順で再度メールを読みこんでくれるようです。

ちょっと一手間かかりますが、現状の回避策でしょうか。

2014/05/21 21:39 やすどん への返信

やすどんさん


ありがとうございます!ちょうど私もこの手順でやってみたら、できました。ひたすり下までスクロールして、読み込めなくなるまで読み込んでみたら、

途中で読み込まれなかったメールが現れて、歯抜けしているところがうまって時間順になりました。


最初は、バラバラではなく、歯抜けになっていただけでしたね。


本当にありがとうございました!

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

GmailからiCloudに移行したメールがiPhoneで日付順が狂う

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。