web-dev-qa-db-ja.com

[imap] / Drafts、[imap] / Sent、および[imap] / Trashフォルダはどのように機能しますか?

GmailでIMAPアクセスを有効にすると、[imap]/Drafts、[imap]/Sentおよび[imap]/Trashラベルが作成されます。

各IMAPクライアントがローカル<->サーバーフォルダーマッピングをさまざまな方法で実装できる場合、これらのラベルはどのように機能しますか?

これらのラベル/フォルダー名を額面どおりに取ると、クライアントの「下書き」フォルダー、「送信済み」フォルダー、「ゴミ箱」フォルダーにそれぞれマッピングされると思います。しかし、Thunderbirdがフォルダーマッピングを1つの方法で処理し、iPhone 4 IMAPクライアントが別の方法で、Outlookが別の方法で処理するため、これがまったく当てはまらないことがわかりました。

結局、すべてのIMAPユーザーが望むもの、つまり送信済みメッセージは、ごみ箱や下書きについても同じように、サーバーの送信フォルダーが呼び出されたときに表示されます。

21
Matt

Gmailのラベルを機能させるには、IMAPクライアントをGoogleの指示に従って設定する必要があります。 推奨されるIMAPクライアント設定 を参照してください

クライアントが(iPhone、Thunderbird、Apple Mail、Outlook)のいずれかである場合、リンクをクリックして、それらのクライアントに関するGoogleの具体的な手順をお読みください。

それ以外の場合は、次のようにクライアントを構成する必要があります。

送信:

  • 送信したメッセージをサーバーに保存しないでください。クライアントがGmailのSMTP2サーバーを介してメールを送信している場合、送信されたメッセージは[Gmail]/Sent Mailフォルダーに自動的にコピーされます。
  • 下書きメッセージをサーバーに保存してください。メールクライアントの下書きをGmailのウェブインターフェースと正しく同期する場合は、下書きを[Gmail]/Draftsフォルダに保存するようにクライアントを設定します。

削除中:

  • 削除されたメッセージをサーバーに保存しないでください。 IMAPフォルダーから削除されたメッセージ([Gmail]/Spamまたは[Gmail]/Trashのメッセージを除く)は、そのラベルのみが削除され、すべてのメールに引き続き存在します。したがって、クライアントは削除されたメッセージの余分なコピーを保存する必要はありません。
  • 削除したメッセージを[Gmail]/Trashフォルダーに保存しないでください。保存すると、すべてのフォルダーのメッセージが削除されます。
  • 削除されたメッセージを[Gmail]/All Mailフォルダーに保存しないでください。一部のクライアントはこのフォルダーを空にしようとして失敗します。これにより、モバイルデバイスでメールアクセスが遅延したり、バッテリーが過剰に消費されたりする可能性があります。

迷惑メールとスパム:

  • クライアントの迷惑メールフィルターを有効にしないでください。 GmailのスパムフィルターはIMAPクライアントでも機能します。クライアント内で追加のスパム対策または迷惑メールフィルターを無効にすることをお勧めします。クライアントのフィルターは、既存のメッセージをすべてダウンロードして分類しようとするため、プロセスが完了するまでクライアントの速度が低下する可能性があります。

フォルダプレフィックス[Gmail]はすべてのアカウントに使用されるわけではないことに注意してください。少数のユーザーには、代わりにプレフィックス[Google Mail]が使用されます。これはおそらく、英国、ドイツ、オーストリアのユーザーの古いアカウントに適用され、商標紛争に続いて「Gmail」が最初に「Google Mail」にブランド変更されました。

10
bain

同じ問題がありました。
Gmailの新機能。
携帯電話のメールアプリ/クライアントを介して携帯電話からメッセージを送信すると、Gmail送信フォルダーではなく、Gmail imap/sentフォルダーに表示されます。さらに悪いことに、送信する前に電話で下書きに保存した場合。また、imap/draftsフォルダーにも表示されます。そのため、メーリングリストに複数のタグがある複数のフォルダに表示されるようになりました。

会話ではさらに悪いことに、これらすべてのフォルダーにタグが追加されたメールの送受信に関連するすべてのフォルダーにすべてのフォルダーが表示されます。

削除されたimap/trashラベルをすべて削除すると、すべてがGmailのデフォルトのゴミ箱フォルダに移動さ​​れました。

Imap/?????の名前を変更できました[設定]-> [ラベル]の下にある編集オプションをクリックしてラベルを作成します。そこで、それらの名前をPhone_SentとPhone_Draftsに変更しました。電話からのすべての電子メールの名前を変更すると、名前が変更されたフォルダーではなく、Gmailのデフォルトの送信済みフォルダーに直接移動しました。おそらく、電話アプリがフォルダーを見つけられなかったため、代わりにデフォルトのフォルダーを使用しました。

まあそれは私が最初から望んでいたことなので、私は幸せですが、フォルダの名前を変更した後、意味のある名前になったので名前を変更したフォルダに行っても気にしなかったでしょう。

唯一の欠点は、電話のメールアプリ/クライアントからメールを送信したのか、Gmailから直接メールを送信したのかわからないことです。

2
Greg

業界標準の小さな問題にぶつかったと思います。 Gmailでは、電子メールクライアント(Thunderbird、Outlookなど)がIMAPアカウント内に独自のフォルダーを作成して使用できるようにしていますが、Gmail自体は引き続き独自のフォルダーに入力します。

Outlook 2007および2010では、(IMAP)アカウント設定で、OutlookにGmailの送信済みおよびゴミ箱(削除済み)フォルダーを使用するように指示できます。

私はこれをゴミ箱でやったことがありますが、とてもうまくいきます。 Gmail WebアプリまたはOutlookでメッセージを削除すると、同じフォルダーに保存されます。

送信済みでこれを試しましたが、この場合、GmailとOutlookの両方が送信済みメッセージを作成します(そのため、重複します)。 Outlookでの私の解決策は、送信済みメッセージの作成を無効にすることで、Gmailの送信済みフォルダーにお気に入りを作成しました。

ドラフトはまったく運がありません。 Outlookは、独自の(非IMAP)下書きフォルダを使用したいようです。

2
Dave Clausen