Gmail での POP の仕組み

POP は、標準化された RFC 準拠のプロトコルであり、どのメールサービスやクライアントでも互換性を持たせることができます。Gmail ユーザーは、POP を使用して Gmail から Outlook、Apple Mail、Thunderbird などの互換性のあるメール クライアントにメールを同期できます。

Gmail ユーザーは、通常モードまたは最新モードで POP を使用できます。

  • メールを 1 つのメール クライアントに同期している場合は、通常モードを使用します。
  • メールを複数のメール クライアントに同期している場合は、最新モードを使用します。

通常モードの仕組み

POP セッションは、メール クライアント(Thunderbird、Outlook、Sparrow など)が Gmail のメールボックスにまだダウンロードされていないメッセージのリストを要求することから始まります。Gmail からメール クライアントにメッセージのリストが提供されると、クライアントはメッセージのダウンロードを開始します。

POP の通常モードでは、Gmail はまだダウンロードされていない最も古いメール(迷惑メールとゴミ箱は除く)のリストを約 250 件提供します。メッセージがダウンロードされると、Gmail では、そのメッセージに「POP でダウンロード済み」のマークが付きます。

メール クライアントから送信されたメッセージは、通常モードでは POP メール クライアントに表示されませんが、最新モードでは表示されます。メール クライアントから送信されたメッセージは POP 済みとしてマークされるため、POP メール クライアントの受信トレイにダウンロードされません。

注: ウェブ UI から送信されたメッセージは、POP メール クライアントの通常モードと最新モードの両方に表示されます。

Gmail のメールを POP で取得すると、メールはどうなりますか?

これは、Gmail の [POP でメールにアクセスする場合] の設定で選択したオプションによって異なります。メッセージをアーカイブする、削除する、既読にする、受信トレイに残すことができます。

  1. Gmail アカウントにログインします。
  2. 設定アイコン [すべての設定を表示] をクリックします。
  3. [メール転送と POP/IMAP] をクリックします。
  4. [POP でメールにアクセスする場合] の横にある下矢印アイコン をクリックして、オプションを選択します。
  5. [Save changes](変更を保存)をクリックします。

どのオプションを選択した場合でも、ダウンロードされたメッセージは内部的に「ポップアップ」としてマークされ、再度ダウンロードされることはありません。ただし、メール クライアントが予期せずクラッシュした場合は、メッセージが再びダウンロードされます。

メッセージのダウンロード中にメール クライアントがクラッシュした場合はどうなりますか?

RETR コマンドを使用してメッセージがダウンロードされると、それらのメッセージは Gmail ではダウンロード済みとみなされます(POP プロトコルのドキュメントを参照)。つまり、POP クライアントでメッセージがダウンロードされた後、POP セッションが正常に終了した場合(QUIT コマンドを使用)、クライアントがメッセージのダウンロード後に DELE コマンドを明示的に指定しなかった場合でも、Gmail はメッセージを POP 済みとしてマークします(POP クライアントがメッセージのリストを取得する際に表示されなくなります)。セッションが正常に終了しなかった場合(たとえば、接続が切断されて QUIT コマンドを受け取れなかった場合)は、そのセッション中にダウンロードされたメッセージには「POP でダウンロード済み」マークが付けられません。

クライアントがメッセージをダウンロードすると、Gmail にメッセージのリストを再度リクエストします。Gmail に、まだポップアップされていない次の 250 件の古い会話のリストが再び表示されます。最終的に、Gmail のすべてのメッセージがメール クライアントにダウンロードされます。ただし、Gmail のメールボックスのサイズによっては、この処理には時間がかかる場合があります。

最新モードの仕組み

POP セッションは、メール クライアント(Thunderbird、Outlook、Sparrow など)が Gmail のメールボックスにまだダウンロードされていないメッセージのリストを要求することから始まります。Gmail からメール クライアントにメールが提供されると、クライアントによるダウンロードが開始されます。

POP の最新モードでは、過去 30 日間の [すべてのメール](迷惑メールとゴミ箱を除く)のすべてのメールが表示されます。これにより、複数の POP クライアントで同じメッセージをダウンロードでき、すべての POP クライアントですべてのメッセージが表示されます(30 日に 1 回以上の頻度でメールボックスをチェックする場合)。

Gmail のメールを POP で取得すると、メールはどうなりますか?

最新モードを使用している場合でも、メール クライアントには「ポップアップ」されたメッセージ(通常モードでダウンロードされたメッセージ)が表示されます。つまり、1 つの POP クライアント(通常モードを使用)がメールを POP 済みとしてマークしても、別の POP クライアント(最新モードを使用)は引き続きメールを表示できます(ただし、[POP でメッセージにアクセスしたとき] オプションで、POP でダウンロードされたメールを削除するように Gmail を設定している場合は、通常モードの POP クライアントでダウンロードされた後、メールは [ゴミ箱] に移動します)。

通常モードとは異なり、最新モードでは、POP クライアントが DELE(削除)コマンドを発行すると、ユーザーの [POP でメッセージにアクセスしたとき] の設定に関係なく、Gmail の [ゴミ箱] に送信されるため、メッセージをサーバーに残す(削除しない)ように POP クライアントを設定する必要があります。いずれかの POP クライアントで削除されたメッセージは、[ゴミ箱] の外に移動しない限り他の POP クライアントには表示されなくなります。

メッセージの再ダウンロードと既存のメッセージの除外

Gmail からメール クライアントに移動したメッセージを、今後別のメール クライアントに再度ダウンロードすることはできません。たとえば、メール クライアントを削除して最初から再インストールする必要がある場合、Gmail の設定で [すべてのメールで POP を有効にする(すでにダウンロード済みのメールも含む)] オプションを選択しない限り、以前に「POP」されたメールをダウンロードすることはできません。

  1. Gmail アカウントにログインします。
  2. 設定アイコン 次に [すべての設定を表示] をクリックします。
  3. [メール転送と POP/IMAP] をクリックします。
  4. [すべてのメールで POP を有効にする] をクリックします。
  5. [Save changes](変更を保存)をクリックします。

この設定を有効にすると、すべてのメッセージの「POP でダウンロード済み」の状態が Gmail で解除されます。その後、POP の通常モードを使用している場合、メールボックスの日付の古い順に 250 件のメッセージがメール クライアントに表示され、上記のとおりダウンロード可能になります。

[今後受信するメールで POP を有効にする] を選択すると、メールボックス内のすべてのメールが「POP 済み」としてマークされます。そして、このオプションの選択後に受信したメッセージのみがメール クライアントによってダウンロードされます。