On 02 Jun 10:29, Stuart Bailey wrote:
I have a customer running Cyrus IMAP and Postfix. They have users with Thunderbird clients on their desktops and some Blackberries using the BIS service.
They are complaining that sometime emails appear on the Blackberry 10 mins before they appear in their mailbox on Thunderbird.
Apparently the BB is polling every 5 mins, and Thunderbird every minute Any ideas what may be causing this delay?
Simples - if the blackberry poll hits at the time that the mail comes in, it'll mark things as having been grabbed, and so the Recent flag stops being relevant and thunderbird won't notice until it does a full proper check (usually, I'd guess that it asks for a status from the imap connection, notes there's nothing Recent and carries right on, and probably doesn't check Unread).
Simple, easy test: set the blackberry to check a different mail account and set postfix to deliver mail to both accounts - see if they then stop complaining about it...
They'll then complain that "my mail on my blackberry and thunderbird aren't in sync! I deleted that! ARGH!" instead.
Also, BIS stores passwords in plain text on their end (have to so that they can auth with the mail server)... I Really Don't Trust RIM to get this right consistently, so I tended to make it so that RIM had a different account and password to the main user (damage limitation!).
Cheers,