なぜIMAPプロトコルは、ユーザーが作成したフォルダとは異なる下書き、迷惑メールやゴミ箱フォルダを扱うのですか?

StackOverflow https://stackoverflow.com/questions/2422493

質問

あなたの電子メールにアクセスするIMAPクライアントを使用する場合は、受信トレイや他のユーザーが作成したフォルダは、合理的な人物として同期されている(私の祖母)が期待するかもしれない - あなたは一つのデバイス上のコンテンツを削除/ /変更を追加し、変更がと同期されます他のデバイスへのサーバおよびます。

しかし、IMAPは、私は、GmailやOutlookなどの特定のメール実装がそれらに名前を付ける可能性があるとして、フォルダのリテラル名を指定する意味はないよ(ドラフト、ジャンクとゴミのフォルダを処理するために表示されます - ので、「ジャンク」によってそれはあるかもしれません「迷惑メール」フォルダと「ごみ箱」は違った)クライアントに応じて、その上の「削除済みアイテム」と、あるかもしれません。具体的には、下書きフォルダには、クライアント固有の(同期なし)のように見えると私はジャンクとゴミのフォルダと同様の奇妙を見てきました。

それがこの結果にIMAPプロトコルについては何ですか?

役に立ちましたか?

解決

これは、クライアントに依存します。

これは、クライアントがローカルにそれらのフォルダ内のメッセージを格納している可能性があります。具体的には、サーバ上の「送信済みメール」をサポートするために、あなたは二回メッセージを送信する必要があります:IMAPサーバーへの実際の配信のためのSMTPサーバに一度、その後再び「送信済みメール」フォルダに保存します。多くのクライアントではなくサーバー上よりも、ローカルにメールを送信され保存されます理由です。

私は、同じことが「削除済みアイテム」またはそれらの他のフォルダのいずれかの真実であると仮定します。

他のヒント

私は、IMAPプロトコルの設計者は、同期が起こるん前に、特に「同期のすべてを」要求するクライアントを要求することで、これらの「頻繁に解約し、」フォルダのパフォーマンスを最適化しようとしていた疑いがあります。その結果凹凸が良いアイデアがあるかどうか、あなたは暗示として、かなり議論の余地があります。 (もちろん、私はので、私はちょうど私が公式ドキュメントでそれらの説明を見つけることができないため、設計者の動機で推測している何の心のリーダーだん)。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top