(preabmle: quanto segue non ti fornirà in realtà una soluzione Gmail + Exhange + Mail.app funzionante, perché, come risulta, m.google.com non è un vero server Exchange e manca qualche cosa Mail. l'app si aspetta)
Vai a /etc/hosts e mappa gmail.com , imap.gmail.com , ns1.google.com , ns2.google.com , ns3.google.com , ns4.google.com a qualche IP arbitrario:
172.23.53.230 gmail.com
172.23.53.230 imap.gmail.com
172.23.53.230 ns3.google.com
172.23.53.230 ns4.google.com
172.23.53.230 ns1.google.com
172.23.53.230 ns2.google.com
(potrebbe non essere necessario per farlo per tutti, ma l'ho fatto e ha avuto un effetto)
In questo modo, quando aggiungi un account con un indirizzo e-mail sotto forma di [email protected] , Mail.app non riuscirà a rilevare automaticamente che si tratta di Gmail.
Quindi si lamenterà, ma quando si preme Continue , è possibile scegliere manualmente il tipo di account da utilizzare Exhcange. Quindi modifica il server in m.google.com e aggiungi il suffisso @gmail.com al nome utente.
Prima di premere "Continua" commentate le /etc/hosts hack lines. Mail.app quindi imposta correttamente il tuo account Gmail come account di Exchange.
Tuttavia, come indicato nel preambolo, non funzionerà, non appena proverai a sincronizzare la casella di posta, tenterà solo di sincronizzarsi a lungo e quindi non accadrà nulla. -Sto solo pubblicandolo qui per coloro che sono curiosi / come hacking, e nel caso in cui m.google.com implementa le funzionalità di Exchange mancanti ad un certo punto e Mail.app non viene aggiornato immediatamente.