Ce protocole n'est l'utilisation de Google pour Gmail? (pas d'IMAP ou POP)

Vous pouvez accéder à gmail, soit à l'aide de l'interface web, Google Android client ou à l'aide du protocole IMAP. Aussi loin que je peux dire, l'interface web et l'application Android utilise un tout autre protocole que IMAP, ils ne sont pas simplement des interfaces sur le dessus de cela. La raison pour laquelle je suis sûr que c'est parce que l'application Android peut sans problème ouvrir un dossier avec 1m de messagerie dans < 3 secondes. Pas de plaine client IMAP peut le faire.

Donc ma question est ce qui est connu au sujet de ce protocole secret? Où est la documentation de référence? Il a été à l'ingénierie inverse? Est-ce que Google sanction de son utilisation?

arnt réponse fournit une excellente méthode pour tester gmail premières de l'imap de vitesse:

$ openssl s_client -host imap.gmail.com -port 993 -crlf 
...
* OK Gimap ready for requests from 12.34.56.78
$ a LOGIN ***@*** ***
a OK
$ c SELECT "[Gmail]/All mail" !!!!
* FLAGS (\Answered \Flagged \Draft \Deleted \Seen)
* OK [PERMANENTFLAGS (\Answered \Flagged \Draft \Deleted \Seen \*)] Flags permitted.
* OK [UIDVALIDITY 673376278] UIDs valid.
* 1142417 EXISTS
* 0 RECENT
* OK [UIDNEXT 1159771] Predicted next UID.
* OK [HIGHESTMODSEQ 8670601]
c OK [READ-WRITE] [Gmail]/All mail selected. (Success)

La commande que j'ai marqué, c SELECT "[Gmail]/All mail" prend environ 20 secondes pour terminer. Depuis que le temps est plus grand qu'il n'en faut pour l'application GMail sur mon relativement peu puissants téléphone Android pour le démarrage et charge le libellé Tous les messages qui ne il en moins de 6 secondes, même après que j'ai purgé de ses caches. Le client web est encore plus rapide.

À moins que je suis absent quelque chose de base, cela prouve "au-delà de tout doute raisonnable" que Google GMail clients de ne pas utiliser IMAP, car vous ne jamais avoir à attendre 20 secondes pour toute commande SELECT pour valider.

Êtes-vous sûr que ce n'est pas l'imap. Imap n'a pas besoin de télécharger tous les e-mail pour ouvrir un dossier. Donc, il peut télécharger quelques infos pour le top 10 des e-mails et de continuer à télécharger le reste des info en arrière-plan.
Oui. IMAP, les performances se dégradent pour les énormes boîtes aux lettres. Gmail peut montrer la plus récente de 50 threads dans une boîte aux lettres avec 1 million de mails dans < 3 secondes. Aucun autre client IMAP peut le faire. Il y a plus de signes révélateurs de la non-imapness dans Gmail, mais c'est ot pour cette question.
Je crois que vous avez deux options pour le comprendre puis - démonter de leur client ou de configurer le périphérique pour aller en WiFi sur votre ordinateur et vérifier quelles sont les ports de destination.
Je ne pense pas que l'Application Gmail est l'aide du protocole POP ou IMAP, comme je l'ai désactiver tous les deux, mon téléphone Android peut encore recevoir des e-mail.
Plus tard: une api rest pour gmail a été rendu public: developers.google.com/gmail/api

OriginalL'auteur Björn Lindqvist | 2013-08-31