Hello,
I have been comparing my MobileMe web Inbox with my iPhone for quite some time and I have consistently observed the following behavior:
1) Mail read/unread count and status do not always match on the MobileMe web interface and on the iPhone.
2) Every time I enter the Mail application on the iPhone, network activity is triggered.
3) Every time I enter the Mail application on the iPhone, any new mail that has been sitting in the MobileMe web Inbox for quite a while is finally delivered the iPhone, and the bad read/unread count and status are corrected. This is Fetch, not Push.
I thought to myself that none of this should be happening if Push email was actually occurring 100% of the time. I contacted Apple to report this behavior and to find out what was going on.
The email I received from Apple explained exactly how MobileMe Push works with iPhone:
So there you have it right from Apple. Immediate MobileMe Push to iPhone only happens when the Mail application is open, and a delayed Push or Fetch occurs when Mail isn't running. It may also appear that Fetch is triggered when you launch the Mail application on the iPhone.
It is not unreasonable to expect that Push email, calendar, and contact updates must occur fairly instantly AT ALL TIMES, no matter what application may or may not be currently running on the iPhone. Hopefully this will all work instantly as expected just like on a BlackBerry when Apple deploys the Push notification services, along with an updated iPhone Firmware.
For the most part, this is not the end of the world. I am VERY happy that I can simulate Push Gmail with the iPhone using MobileMe to accomplish this. I am using a Gmail Filter rule to forward all non-spam messages to MobileMe. All messages sent from the iPhone appear as if they were sent from my Gmail account, and the messages also appear in my Gmail Sent items and Gmail conversation threads. Steps to accomplish this: 1) Configure your Gmail Account on the iPhone and confirm that you can send/receive mail, 2) Disable your Gmail Account on the iPhone, 3) Configure your MobileMe Account on the iPhone with Push settings enabled and confirm you can send/receive mail, 4) Under your MobileMe account settings, disable the MobileMe Outgoing SMTP Mail Server, 5) Under your MobileMe account Outgoing SMTP Mail Server settings, enable the Gmail SMTP Server (smtp.gmail.com), 6) Sign into Gmail and create a Gmail Filter rule (-subject:"Quarantined Spam Messages") to forward all your non-spam messages from your Gmail account to your MobileMe email address. You may need to ensure this rule is the first Filter rule if you want all messages sent to MobileMe. Enjoy!
Once Apple gets this Push technology working 100% as expected, this will all be perfect. Lets hope that happens sooner than later.
Cheers,
ITGuy
I have been comparing my MobileMe web Inbox with my iPhone for quite some time and I have consistently observed the following behavior:
1) Mail read/unread count and status do not always match on the MobileMe web interface and on the iPhone.
2) Every time I enter the Mail application on the iPhone, network activity is triggered.
3) Every time I enter the Mail application on the iPhone, any new mail that has been sitting in the MobileMe web Inbox for quite a while is finally delivered the iPhone, and the bad read/unread count and status are corrected. This is Fetch, not Push.
I thought to myself that none of this should be happening if Push email was actually occurring 100% of the time. I contacted Apple to report this behavior and to find out what was going on.
The email I received from Apple explained exactly how MobileMe Push works with iPhone:
"The PUSH option is fully functional and updates as emails come in while the mail application is open and should have fairly instant updates. However, while the mail program is closed, the updates are not instant, so it is not unlikely that you will see those numbers inconsistent with what actually comes up when you open the mail program."
So there you have it right from Apple. Immediate MobileMe Push to iPhone only happens when the Mail application is open, and a delayed Push or Fetch occurs when Mail isn't running. It may also appear that Fetch is triggered when you launch the Mail application on the iPhone.
It is not unreasonable to expect that Push email, calendar, and contact updates must occur fairly instantly AT ALL TIMES, no matter what application may or may not be currently running on the iPhone. Hopefully this will all work instantly as expected just like on a BlackBerry when Apple deploys the Push notification services, along with an updated iPhone Firmware.
For the most part, this is not the end of the world. I am VERY happy that I can simulate Push Gmail with the iPhone using MobileMe to accomplish this. I am using a Gmail Filter rule to forward all non-spam messages to MobileMe. All messages sent from the iPhone appear as if they were sent from my Gmail account, and the messages also appear in my Gmail Sent items and Gmail conversation threads. Steps to accomplish this: 1) Configure your Gmail Account on the iPhone and confirm that you can send/receive mail, 2) Disable your Gmail Account on the iPhone, 3) Configure your MobileMe Account on the iPhone with Push settings enabled and confirm you can send/receive mail, 4) Under your MobileMe account settings, disable the MobileMe Outgoing SMTP Mail Server, 5) Under your MobileMe account Outgoing SMTP Mail Server settings, enable the Gmail SMTP Server (smtp.gmail.com), 6) Sign into Gmail and create a Gmail Filter rule (-subject:"Quarantined Spam Messages") to forward all your non-spam messages from your Gmail account to your MobileMe email address. You may need to ensure this rule is the first Filter rule if you want all messages sent to MobileMe. Enjoy!
Once Apple gets this Push technology working 100% as expected, this will all be perfect. Lets hope that happens sooner than later.
Cheers,
ITGuy