Comment Apple Mail (macOS Sierra) accède-t-il à Gmail?

0

Depuis que Apple Mail a pu ajouter des types de comptes de messagerie "Google", il est devenu beaucoup plus facile d’accéder à une adresse Gmail à partir d’un Mac. Ma question est comment fait-il? J'ai supposé qu'il utilisait IMAP comme la plupart des comptes de messagerie. Cependant, en regardant les paramètres de mon compte GMail, l'accès IMAP est désactivé?

J'ai essayé d'installer un autre client de messagerie et d'utiliser les paramètres IMAP de Gmail. Bien sûr, je ne peux pas me connecter car IMAP est désactivé.

Comment Apple Mail peut-il accéder à Gmail sur IMAP sans que IMAP soit activé sur mon compte GMail?

whiteatom
la source

Réponses:

3

Apple Mail utilise toujours IMAP et SMTP pour récupérer / envoyer des messages Gmail, ne pas l'API RESTful de Gmail. Dans les préférences de messagerie & gt; Les comptes "IMAP" seront listés sous le compte Gmail.

Si IMAP peut être utilisé même lorsqu'il est désactivé dans les paramètres Gmail, utilisez un jeton OAuth plutôt qu'un mot de passe enregistré. Google dit que cette approche est "plus sécurisée" et nécessite l'autorisation de l'utilisateur avant d'autoriser l'accès à l'aide d'un mot de passe enregistré . La capacité de macOS à demander ces jetons est ce qui a été ajouté dans les versions récentes (par exemple, Sierra); Il sait comment créer un formulaire Web fourni par Google pour se connecter à Gmail et obtenir un jeton:

Screenshot of Google web-based signin prompt in Mail preferences

Cela signifie que "OS X" sera répertorié comme une application authentifiée plutôt que simplement "IMAP" dans l'activité récente du compte (trouvé en cliquant sur "Détails" dans le coin inférieur droit de Gmail dans un navigateur). Cela signifie également qu'en supprimant les autorisations pour "OS X", Apple Mail n'y aura plus accès.

Thunderbird (45.7.0) sait également utiliser des jetons OAuth tout en utilisant toujours IMAP + SMTP.

chrstphrchvz
la source
En outre, dans les paramètres d'étiquette, "l'affichage dans IMAP" a toujours un effet sur Apple Mail.
gagarine
Ainsi, lorsque Apple Mail effectue l'étape AUTH LOGIN dans SMTP, le mot de passe est-il simplement le jeton OAuth?
Douglas Plumley
1
@ DouglasPlumley Je ne le pense pas. Selon Documentation , les clients utilisent le AUTH XOAUTH2 mécanisme plutôt que AUTH LOGIN avec le jeton substitué au mot de passe. Certains services (tels que AOL) permettent à l'utilisateur de créer des mots de passe spécifiques à l'application révocables que les clients peuvent utiliser, notamment pour que les clients puissent toujours utiliser le AUTH LOGIN mécanisme.
chrstphrchvz
2

Je m'attendrais à ce qu'ils utilisent le API Google Mail . Ceci est fourni pour permettre aux programmes d'accéder à GMail de manière native plutôt que d'utiliser les protocoles IMAP et SMTP.

BillThor
la source
Ils ne le font pas, du moins pour High Sierra.
gagarine