Wie greift Apple Mail (macOS Sierra) auf Google Mail zu?

1089
whiteatom

Seit Apple Mail die Möglichkeit hat, E-Mail-Kontotypen von "Google" hinzuzufügen, ist der Zugriff auf eine Google Mail-Adresse von einem Mac aus viel einfacher geworden. Meine Frage ist, wie es geht? Ich nahm an, dass es IMAP wie die meisten E-Mail-Konten verwendet hat. Wenn Sie jedoch die Einstellungen für mein GMail-Konto betrachten, ist der IMAP-Zugriff deaktiviert.

Ich habe versucht, einen anderen E-Mail-Client zu installieren und die IMAP-Einstellungen von Google Mail zu verwenden. Natürlich kann ich mich nicht anmelden, da IMAP deaktiviert ist.

Wie kann Apple Mail über IMAP auf mein Google Mail-Konto zugreifen, ohne dass IMAP in meinem GMail-Konto aktiviert ist?

0

2 Antworten auf die Frage

3
chrstphrchvz

Apple Mail verwendet IMAP und SMTP weiterhin zum Abrufen / Senden von Nachrichten Gmail und nicht der Gmail RESTful-API. In den E-Mail-Einstellungen> Konten wird "IMAP" unter dem Google Mail-Konto aufgeführt.

Der Grund, warum IMAP auch in den Google Mail-Einstellungen deaktiviert werden kann, ist die Verwendung eines OAuth-Token anstelle eines gespeicherten Kennworts. Google sagt, dieser Ansatz sei "sicherer" und erfordere die Erlaubnis des Benutzers, bevor der Zugriff mit einem gespeicherten Kennwort ermöglicht wird . Die Fähigkeit von macOS, diese Token anzufordern, wurde in den letzten Versionen hinzugefügt (z. B. Sierra). Es kann ein von Google bereitgestelltes webähnliches Formular abrufen, um sich bei Google Mail anzumelden und ein Token zu erhalten:

Screenshot of Google web-based signin prompt in Mail preferences

Dies bedeutet, dass "OS X" als authentifizierte App angezeigt wird und nicht als "IMAP" bei der letzten Kontoaktivität (durch Klicken auf "Details" in der rechten unteren Ecke von Google Mail in einem Browser). Dies bedeutet auch, dass Apple Mail durch das Entfernen der Berechtigungen für "OS X" keinen Zugriff mehr hat.

Thunderbird (45.7.0) kann auch OAuth-Token verwenden, während IMAP + SMTP verwendet wird.

In den Label-Einstellungen hat "Anzeigen in IMAP" weiterhin Auswirkungen auf Apple Mail gagarine vor 6 Jahren 0
Wenn Apple Mail also den AUTH LOGIN-Schritt in SMTP durchführt, ist das Kennwort nur das OAuth-Token. Douglas Plumley vor 6 Jahren 0
@ DouglasPlumley Ich glaube nicht. Gemäß [Dokumentation] (https://developers.google.com/gmail/imap/xoauth2-protocol) verwenden Clients den Mechanismus "AUTH XOAUTH2" anstelle von "AUTH LOGIN", wobei das Token das Kennwort ersetzt. Es gibt einige Dienste (z. B. AOL), die es dem Benutzer ermöglichen, widerrufbare App-spezifische Kennwörter zu erstellen, die von Clients verwendet werden können, insbesondere so, dass Clients weiterhin den Mechanismus "AUTH LOGIN" verwenden können. chrstphrchvz vor 6 Jahren 1
2
BillThor

Ich würde erwarten, dass sie die Google Mail-API verwenden . Dies ist vorgesehen, damit Programme nativ auf GMail zugreifen können, anstatt die Protokolle IMAP und SMTP zu verwenden.

Zumindest für High Sierra nicht. gagarine vor 6 Jahren 0