Community Page
- dmiessler.com/ Jump to website »
-
Subscribe -
Community
-
Top Commenters
-
Popular Threads
-
Recent Comments
- I think this is a very helpful link. It fixes all the keyboard mapping problems. Even for VMware server 2.0 http://communities.vmware.com/message/1091425
- Test.
- "Yes, it helps people through altered perception of the world, but so do three glasses of wine." ___ Oh, so atheists do not drink alcohol because it is too much like religion?...
- burden is on those who make the assertion, not on those who deny
- • Theism is not a religion. Atheism is not a religion for the same reason. 'Theism' is an abstract noun which refers collectively to each organized religion which espouses the existence of...
dmiessler.com | grep understanding
dmiessler.com/about/An Introduction To IMAP IDLE: Why Yahoo!’s iPhone Push System Isn’t Working So Well
Started by Daniel Miessler · 7 months ago
I just finished a short write-up on IMAP IDLE — a system that’s often called an email “push” technology. Here are a couple of excerpts:
IDLE is not — according to my definition above — a true push technology. IDLE actually r ... Continue reading »
IDLE is not — according to my definition above — a true push technology. IDLE actually r ... Continue reading »
2 years ago
2 years ago
2 years ago
And P-IMAP is a dead I-D, pushed by Oracle, which ended up being cherry-picked for value for Lemonade, which does use IDLE, and is deployed, as well as being an IETF Proposed Standard.
Now. Your article suggests that IDLE is inherently un-robust - not true. The issue is that with a NAT in the way, a TCP connection may be severed for no good reason. TCP survives the lower layer dropping out just fine. From a technical standpoint, then, a TCP connection running dormant is the ideal solution. There's nothing magical about using TCP and IDLE to provision push notifications, as compared to some other method.
Microsoft's solution relies on repetitive HTTP queries, which cost battery power, and, for many users, actual real money. It's still client provisioned, it's just much worse.
2 years ago
claims that the yahoo push solution isn't p-imap or idle.
Has anyone tried to capture traffic between an iphone and the yahoo servers to verify this?
1 year ago
1 year ago
After receiving a notification from the mail server, the WAP server sends an XML message by SMS to the mobile device which then triggers the mail client to eventually FETCH the new message headers or BODY part (according to predefined configuration settings).
EMN is used as an outband notification mechanism in the Lemonade Notification draft.
If you know how to use Kannel, there might be a way to receive messages from an SMTP server, extract the relevant part, construct an EMN XML message and turn it into an HTTP POST - assuming the phone is compatible, of course.