If you like me are on the road sometimes, or even abroad - you may get a synchronization error. Most likely the folder structure is out of synch. Windows Mobile, or Outlook Mobile 6 is very poor on supporting a proper implementation of IMAP. Nevertheless the benfits are there, in that you can have your messages stored on the servers, with copies of sent items.
However, the IMAP specification only states the INBOX as a standard mail box. Meaning many implementations in different languages will suffer.
Figure the following structure on your cell-phone
Maildrop
-- Inkorgen (INBOX)
-- Skickat (sent items)
-- Borttaget (Trash bin)
-- Utkast (Draft)
How do you know that these names match with the server?
Answer: You use telnet - but, it isn't straight forward from the RFC.
Do the following to get read the maildrop mailboxes through Telnet.
Start a command line interpreter
Start telnet with: Telnet host.domain.com 143
You'll see an answer like * OK host.domain.com bla bla bla ready.
Type: A1 LOGIN <username> <password>
You'll get an answer like A1 OK LOGIN completed.
Type: A2 LIST "" "%"
And you'll get an answer like:
* LIST (\NoInferiors) "/" INBOX
* LIST (\NoInferiors) "/" Borttaget
* LIST (\NoInferiors) "/" Skickat
* LIST (\NoInferiors) "/" tt4
* LIST (\NoInferiors) "/" Utkast
A3 OK LIST completed.
If a mailbox is missing compared to your cell-phone, create it by typing
A4 CREATE mailboxname
When you're done, terminate the connection by typing:
A5 LOGOUT