Quote:
Originally Posted by adeelarifbhatti Thanks for the answer.
But the imap connection has to be always active, and if I am using my mobile, keeping my connection always active will be requiring work at my own end i.e. keep alive (NOOP) messages and will make me pay in terms of bill???
With an pure email push the imap connection is not required(ACTIVE)at all, the mails reaches to u like an SMS, isn't?
... |
It doesnt really work that way. If your client device is not connected to the server, then you wont be informed of new mail. It's not possible for the server to initiate a connection to the client. The client is not a reachable endpoint as it has no ip address when not connected to the data network.
You can recieve SMS when not connected to the data network because that message is send from the cell network over it's control channel, which
is always on.
If you want the client to know something as soon as the server knows it, then it needs to be connected at the time. IMAP IDLE is designed to initiate the connection and the shut up until something happens, so you incur no data charges unless there's a mail, or unless you need to reconnect.
Short version is that if you want push mail to a mobile device, get a data plan.