Seitdem Apple Mail die Möglichkeit hat, „Google“-E-Mail-Kontotypen hinzuzufügen, ist es viel einfacher geworden, von einem Mac aus auf eine Gmail-Adresse zuzugreifen. Meine Frage ist, wie das geht? Ich ging davon aus, dass es wie die meisten E-Mail-Konten IMAP verwendet, aber in den Einstellungen meines GMail-Kontos ist der IMAP-Zugriff deaktiviert?
Ich habe versucht, einen anderen E-Mail-Client zu installieren und die IMAP-Einstellungen von Gmail zu verwenden, aber tatsächlich kann ich mich nicht anmelden, weil IMAP deaktiviert ist.
Wie kann Apple Mail über IMAP auf mein Gmail zugreifen, ohne dass IMAP in meinem GMail-Konto aktiviert ist?
Antwort1
Apple Mail verwendet weiterhin IMAP und SMTP zum Abrufen/Senden von Nachrichten Gmail,nichtdie Gmail RESTful API. In den E-Mail-Einstellungen > Konten wird „IMAP“ unter dem Gmail-Konto aufgeführt.
Der Grund, warum IMAP auch dann verwendet werden kann, wenn es in den Gmail-Einstellungen deaktiviert ist, ist die Verwendung eines OAuth-Tokens anstelle eines gespeicherten Passworts. Google sagt, dieser Ansatz sei „sicherer“ underfordert die Erlaubnis des Benutzers, bevor der Zugriff mit einem gespeicherten Passwort gestattet wird. Die Möglichkeit für macOS, diese Token anzufordern, wurde in neueren Versionen (z. B. Sierra) hinzugefügt. Es kann ein webähnliches Formular von Google aufrufen, um sich bei Gmail anzumelden und ein Token zu erhalten:
Das bedeutet, dass "OS X"als authentifizierte App aufgeführtanstatt einfach „IMAP“ unter den letzten Kontoaktivitäten (zu finden durch Klicken auf „Details“ in der unteren rechten Ecke von Gmail in einem Browser). Das 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 weiterhin IMAP+SMTP genutzt wird.
Antwort2
Ich würde erwarten, dass sie dieGoogle Mail API. Dies wird bereitgestellt, um Programmen den nativen Zugriff auf GMail zu ermöglichen, anstatt die Protokolle IMAP und SMTP zu verwenden.