Hi All,
Just thought i would share my experiences here.
There have been quite a few threads previously relating to failed imap logins, especially for a handful of users, not all.
I hit this problem today, seemingly out of the blue, but managed to resolve the issue.
i tried omscans, omcheck, deleting imap-cache, re-indexing etc etc etc. They all didn't help. Passwords were correct, tried resetting them anyway, but still no joy.
I even added a brand new test user and they too could not login to imap or swa (swa uses the same auth as imap, pop3 uses its own as does mapi, which is why they still work).
The penny dropped when i checked all users. out of 10 users only 4 could login via imap. On closer insepction they 4 that worked were all "Full Administrators".
Adding a new user as a full administrator made imap work!! But that wasn't the fix, just a workaround.
Looking more closely at user logins after enabling imap debugging i could see in log files that for a "broken" user it was crapping out at the BB Area.
permissions on the root of the Public Folder had been changed to none (doh!), meaning folders were not visible to anyone but administrators. This broke imap access.
After restoring permissions and restarting scalix all is back to normal.
Observation:
Anything using imap access needs to at least see the root of the Public Folder.
Outlook allows you to change permissions on the root Public Folder, which if you make a mistake can cause a lot of grief. swa does not allow you to change permissions on the root level public folder.
Suggestion:
I think it would be wise to either disable the ability for outlook to edit the permissions on the root level of public folders, or at least have default "visible" permissions which cannot be changed.
Hope this helps someone if they find themselves in a similar situation.
:)