BIS customers now getting instant IMAP e-mail

by Volker Weber

A quiet BlackBerry Internet Service upgrade has been rolled out that according to many is resulting in much quicker e-mail delivery over IMAP.

It's very easy to check whether your IMAP server understands IDLE. Just telnet to port 143 and issue two commands: "a001 CAPABILITY" makes the server lists its capabilities and "a002 LOGOUT" disconnects from the server. If IDLE is listed as a capability, you are good.

More >

Comments

Don't type so much: any ASCII character instead of a001 will do. :-) E.g.


. capability
* CAPABILITY IMAP4rev1 UNSELECT IDLE NAMESPACE QUOTA XLIST CHILDREN XYZZY
. OK Thats all she wrote!
. logout

Hey, I am just trying to be nice to the server. :-)

Not too surprisingly, Domino doesn't support it, even in the 8.5 beta that I run on my servers:

* OK Domino IMAP4 Server Build V85_M1_05262008 ready Sat, 6 Sep 2008 21:57:37 +0100
a001 CAPABILITY
* CAPABILITY IMAP4rev1 AUTH=PLAIN LITERAL+ NAMESPACE QUOTA UIDPLUS
a001 OK CAPABILITY completed

Here is what my server has to say:

a001 CAPABILITY
* CAPABILITY IMAP4 IMAP4rev1 ACL QUOTA LITERAL+ MAILBOX-REFERRALS NAMESPACE UIDPLUS ID NO_ATOMIC_RENAME UNSELECT CHILDREN MULTIAPPEND BINARY SORT THREAD=ORDEREDSUBJECT THREAD=REFERENCES ANNOTATEMORE IDLE STARTTLS AUTH=CRAM-MD5 AUTH=DIGEST-MD5 AUTH=NTLM SASL-IR X-NETSCAPE
a001 OK Completed

IMAP is a checklist feature in Notes/Domino to demonstrate "support for open standards". You are not supposed to actually use it.

My server supports IDLE, as you can see here:

* CAPABILITY IMAP4rev1 SASL-IR SORT THREAD=REFERENCES MULTIAPPEND UNSELECT LITERAL+ IDLE CHILDREN NAMESPACE LOGIN-REFERRALS STARTTLS AUTH=PLAIN AUTH=DIGEST-MD5

Unfortunately my dumb phone doesn't. At least it doesn't on my server, even if it should support it. Or maybe it doesn't like the self signed certificates for TLS.

Unlikely. If you can fetch you mail without an error caused by the cert, then it should also do IDLE. If you do get an error, that is the culprit.

I found the reason for this. I use IMAP with TLS (using a self-signed certificate), and the phone didn't like that. I had to connect one time without TLS, and then it recognized IDLE. After that i could switch back to TLS, and it still works. For the record: i'm talking about a W880i from Sony-Ericsson.

But it's killing the battery - after a few hours it was dead empty. Maybe i should switch UMTS off for this.

Try this: without UMTS, connect, make a phone call, and see if it re-connects.

Post a comment











Shall I remember this for you?




Use your full name and a working email address. Unless you want your comment to be removed. No kidding.



Ceci n'est pas un blog

vowe.net is a personal website published by Volker Weber a.k.a. vowe. I am an author, consultant and systems architect based in Darmstadt, Germany.

rss Click here to subscribe

Hello

About me
Contact
Publications
Certificates
Frequently asked questions

Twitter Updates

More >

Poll

Which BlackBerry could be your next one?

Getting poll results. Please wait...

Local time is 19:07

visitors.gif
140 visitors online

News

Other sources of news, imported into my own format to make them more accessible:

Heise Online
Schlagzeilen
Weather

Archives

As most of my articles roll off the front page rather quickly, I am making an archive of previous posts available here. You can also use the handy search box at the top of the page if you are looking for something particular.

Last 30 days
More archives

Got the T-shirt?

Got the T-shirt?
Are you buying from the US?

Systems Architecture

This site runs on an Apache web server on top of the Linux operating system. The content is managed with MovableType which is implemented in Perl. Last but not least the HTML code your browser sees is put together with PHP.

© 1992-2008 Volker Weber.
All Rights Reserved.

Impressum