And it's super simple to set up too. Heck, you can even do a 3-in-1 OTA sync for your iPhone with Gmail, Gmail Contacts and Google Calendar following the instructions below.
Do note though that this will take up data bandwidth in the background, so if you are using pay-as-you-go data services, you probably want to reconsider activating push email.
- Ensure that you are on iPhone OS 3.0 or higher. You can check this by going to Settings -> General -> Version. If you are not on OS 3.0, fire up iTunes and download the latest OS from Apple.
- From the home screen, select Settings.
- Scroll down and select Mail, Contacts, Calendars.
- Select Add Account... .
- Select Microsoft Exchange (don't ask me why...).
- In the Email field, enter your full Gmail email address (ie. firstname.lastname@example.org, not just username).
- In the Username field, enter your full Gmail email address again.
- In the Password field, enter your Gmail password.
- Tap the Next button at the top of the screen.
- A new Server field will appear. Enter m.google.com in that field.
- Tap the Next button at the top of the screen again.
- Ensure that the Mail service is set to On.
- You can change the number of Mail Days to Sync to your preference.
- You can also select more Mail Folders to Sync other than the Inbox. This is useful if you have set auto-archiving filters on your incoming email on Gmail.
- Tap the Done button at the top of the screen.
- Tap on the Fetch New Data option and ensure that Push is set to On.