Gmail not updating on iphone
I had a similar issue with my Gmail account, and I discovered that I needed to change the schedule for fetching mail.
The Gmail account was configured to fetch, but the setting which controlled how often fetching occurred got set to manual somehow.
And really, the fetch schedule can be set to anything except Manual and it should work.
I changed it to every 15 minutes, and that solved the problem.
You will find the appropriate settings under Mail, Contacts and Calendars in the Settings app. However, I still have problems with notifications as I described before.
To make sure that your account settings are correct, compare the settings in the Mail app to the settings for your email account: If you have a POP3 email account, then you can only check email on one device at a time.
Close other email programs and sign out of webmail sites that you have open.