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 メール クライアントの受信トレイにダウンロードされません。

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

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

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

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

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

メール クライアントがクラッシュすると、メッセージのダウンロードはどうなりますか?

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

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

最近モードの仕組み

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

POP の最新モードでは、過去 30 日間の [すべてのメール](迷惑メールとゴミ箱を除く)のすべてのメールが表示されます。つまり、複数の 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. [変更を保存] をクリックします。

この設定を有効にすると、Gmail はすべてのメールの「ポップアップ表示」ステータスをクリアします。POP の通常モードを使用している場合、メール クライアントにはメールボックス内の最も古い 250 件のメールが表示され、上記の説明のとおり、それらを再度ダウンロードできます。

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