Desde que Apple Mail obtuvo la capacidad de agregar tipos de cuentas de correo "Google", se ha vuelto mucho más fácil acceder a una dirección de Gmail desde una Mac. Mi pregunta es ¿cómo lo hace? Supuse que usaba IMAP como la mayoría de las cuentas de correo, sin embargo, al mirar la configuración de mi cuenta de GMail, ¿el acceso IMAP está desactivado?
Intenté instalar un cliente de correo diferente y usar la configuración IMAP de Gmail y, efectivamente, no puedo iniciar sesión porque IMAP está deshabilitado.
¿Cómo puede Apple Mail acceder a mi Gmail a través de IMAP sin IMAP habilitado en mi cuenta de GMail?
Respuesta1
Apple Mail todavía usa IMAP y SMTP para buscar/enviar mensajes de Gmail,nola API RESTful de Gmail. En Preferencias de correo > Cuentas, "IMAP" aparecerá debajo de la cuenta de Gmail.
La razón por la que se puede usar IMAP incluso cuando está deshabilitado en la configuración de Gmail es mediante el uso de un token de OAuth en lugar de una contraseña guardada. Google dice que este enfoque es "más seguro" yrequiere el permiso del usuario antes de permitir el acceso utilizando una contraseña guardada. La capacidad de macOS para solicitar estos tokens es lo que se ha agregado en versiones recientes (por ejemplo, Sierra); sabe cómo abrir un formulario similar a una web proporcionado por Google para iniciar sesión en Gmail y obtener un token:
Esto significa que "OS X" serálistado como una aplicación autenticadaen lugar de simplemente "IMAP" en la actividad reciente de la cuenta (que se encuentra al hacer clic en "Detalles" en la esquina inferior derecha de Gmail en un navegador). Esto también significa que al eliminar los permisos para "OS X", Apple Mail ya no tendrá acceso.
Thunderbird (45.7.0) también sabe usar tokens OAuth mientras sigue usando IMAP+SMTP.
Respuesta2
Yo esperaría que usaran elAPI de correo de Google. Esto se proporciona para permitir que los programas accedan a GMail de forma nativa en lugar de utilizar los protocolos IMAP y SMTP.