Originally Posted by
branta You seem to have grasped the basic concept behind BIS.
There are several places it can go wrong;
The BIS server may be unable to reach the mail server.
The mail server might refuse the BIS server because you (human) are reading the mailbox so it is locked.
The BIS server may have a problem passing traffic to the cellular systems which are serving your particular phone.
Your phone might be off network or unable to handle data traffic due to overload or bad radio conditions when the system tries to deliver mail. On most cellular networks "data" is a second class citizen and voice traffic gets priority.
You might be on the phone when the message delivery attempot is made. (At least on GSM/2G systems this blocks data. Not sure about your CDMA, and on 3G it can background receive during a voice call).
All of these are "expected failures" and the system is designed to handle fail gracefully and try again later.
Mailbox password failure is the only condition I know where human intervention is required to restore normal operation.
Some ISPs were in the habit of blocking BIS servers because regular checking uses more bandwidth than a human reader. This mostly impacted IMAP operators, and AFAIK it is not a frequent problem. IIRC the usual fix from the user side was to reset the (same) mailbox password at the BIS server, which would trigger it to resume checking until it got kicked out again.