Apple Mail (macOS Sierra) はどのように Gmail にアクセスしますか?

Apple Mail (macOS Sierra) はどのように Gmail にアクセスしますか?

Apple Mail が「Google」メール アカウント タイプを追加できるようになって以来、Mac から Gmail アドレスにアクセスするのがずっと簡単になりました。私の質問は、それがどのように行われるかということです。ほとんどのメール アカウントと同様に IMAP が使用されていると思っていましたが、GMail アカウントの設定を見ると、IMAP アクセスがオフになっています。

別のメール クライアントをインストールして Gmail IMAP 設定を使用しようとしましたが、やはり IMAP が無効になっているためログインできません。

GMail アカウントで IMAP が有効になっていないのに、Apple Mail はどのようにして IMAP 経由で Gmail にアクセスできるのでしょうか?

答え1

Apple Mailは依然としてIMAPとSMTPを使用してメッセージの取得/送信を行っています。Gmail、ないGmail RESTful API。メール設定 > アカウントでは、Gmail アカウントの下に「IMAP」が表示されます。

Gmailの設定で無効にされていてもIMAPが使えるのは、保存されたパスワードではなくOAuthトークンを使用しているからだ。Googleは、このアプローチは「より安全」であり、保存されたパスワードを使用してアクセスを許可する前にユーザーの許可が必要ですmacOS がこれらのトークンを要求する機能は、最近のバージョン (例: Sierra) で追加されたもので、Gmail にログインしてトークンを取得するために、Google が提供する Web のようなフォームを表示することがわかっています。

メール設定における Google ウェブベースのサインイン プロンプトのスクリーンショット

これは「OS X」が認証済みアプリとしてリストされている最近のアカウントアクティビティ(ブラウザで Gmail の右下隅にある「詳細」をクリックすると表示されます)の下にある「IMAP」ではなく、「OS X」の権限を削除すると、Apple Mail がアクセスできなくなることも意味します。

Thunderbird (45.7.0) は、IMAP + SMTP を使用しながらも OAuth トークンを使用することもできます。

答え2

私は彼らがGoogle メール APIこれは、プログラムが IMAP および SMTP プロトコルを使用するのではなく、ネイティブで GMail にアクセスできるようにするために提供されています。

関連情報