Mi piace usare gmail tramite Google Sync sul mio iPhone perché supporta PUSH attraverso il protocollo di Exchange. Vedi: link
In sostanza, forniscono un server compatibile con Exchange tramite m.google.com.
Vorrei configurare Mail su OSX per utilizzare anche lo scambio, ma non sono stato in grado di configurarlo correttamente.