Exchange 2007でOutlook 2010を使用しています。
削除済みアイテムフォルダーからユーザーが作成したフォルダーにメールを移動しています。 「数が少ない」メッセージ(数百以下など)を移動すると、操作は正常に完了します。 「大量」のメッセージ(この例では800を超える)を移動すると、次のスクリーンショットに示すメッセージが表示されます。
[はい]をクリックすると、新しいメールが生成され、[添付ファイル]フィールドで選択したすべてのメールへのリンクが表示されます。そのメールをキャンセルすると、メッセージが移動されないだけでなく、完全に削除されたように見えます。
メッセージは何を意味し、なぜそれが表示されるのですか?
[はい]をクリックすると、上記で説明した動作が実行されるのはなぜですか?
昨日同じ問題が発生しましたが、アイテムを移動しようとしているフォルダー内のカレンダーアイテムに何らかの問題があります。このカレンダーアイテム以外のすべてを選択したところ、エラーは発生せずに問題なく動作しました。
カレンダーアイテムを削除し、残りのアイテムをアーカイブフォルダーに移動しました。
マイクロソフトはこの問題に関連する公式ガイダンスを提供しています: 削除済みアイテムから複数のアイテムを移動すると、新しいアイテムの作成に関する混乱する警告が作成されます
確かに、メール以外の種類のメッセージ(会議出席依頼など)を移動しようとしているという事実に関係しています。これは、一度に800を超える項目を選択しているときに偶然に発生します。
これは非常に奇妙な動作であり、実際にはOutlookのバグであり、バージョン2016まで存続していると言えます。おそらく、Microsoftは優先度が低いと見なしているため、修正に長い時間がかかる理由です。
問題をさらに複雑にしているのは、表示されたダイアログボックスで「はい」を押した場合、「移動」コマンドを選択した場合(または単にフォルダから別のフォルダに電子メールをドラッグした場合)は戻らないということです。大量にある場合、しばらくOutlookがフリーズし、アイテムが添付された電子メールが作成されます。あなたはその電子メールを保存しないとアイテムは失われます。すべての添付ファイルをファイルシステムの.msgファイルに保存できますが、ファイルシステムフォルダからOutlookにドラッグアンドドロップすると同じ問題が発生し、ダイアログボックスが再び表示されます。
さらに悪いことに、ある移動可能なアイテムの一部は添付ファイルに作成されず、実際に移動されます(ただし、すべてではない)ため、アイテムの状態に非常に一貫性がない。
私が解決策として選択したのは(VBAスクリプトを含む他の多くのことを試した後)、メッセージを.msgファイルとしてファイルシステムに格納し、メッセージの送信先と将来の希望のreadmeファイルを保持することです。マイクロソフトによるバグ修正、数年以内に期待しています。あまり解決策ではありませんが、私が今できる唯一の解決策です。新しいメジャーバージョンがあるたびに、それらを再度インポートしようとします。成功した場合、この回答を更新する可能性があります。