On Wed, 27 Aug 2003, Henry Baragar wrote:
>When I run Opera7 against bincIMAP with the latest patches on OpenBSD 3.2, 
>I don't always get notified of new messages in a timely fashion.
>When I look at the Opera7 log file, I see that it issues a "STATUS" command 
>get issued for each mail folder and that bincIMAP replies with a "STATUS 
>"INBOX" (MESSAGES 691 UIDNEXT 783 RECENT 1)" for the INBOX (wihch I believe 
>indicates that I have one "unread" message but no "unseen" messages).  When 

Actually, it means that Opera has only asked for the number of messages,
the next UID value and the number of recent messages. Opera can also ask
for UNSEEN, but it doesn't. But the status response "RECENT 1" should ring
a bell for Opera.

Could it be that you have found three bugs in Opera in the same couple of 
hours? :-)

>I select the INBOX, Opera7 sends a "SELECT INBOX" that bincIMAP replies 
>with a "1 RECENT", a "OK [UNSEEN 674] Message 674 is first unseen", and a 
>few more lines (see the log file).
>From this evidence, I would conclude that bincIMAP does not actually check 
>for new messages when it gets a "STATUS" command, but does when it gets a 
>"SELECT" command.  Is this the expected behaviour?

Actually, the '1 RECENT' means that one message has arrived in the mailbox
that Opera has never seen before. It denotes a recent delivery, and most
email clients use this (and a changed MESSAGES or UNSEEN) to report a
recent delivery.

I have no idea why Opera does not report the recent delivery. 

Maybe you'd want to file a bug report to Opera?

Andy :-)

-- 
Andreas Aardal Hanssen | http://www.andreas.hanssen.name/gpg
Author of Binc IMAP    | "It is better not to do something
                       |  than to do it poorly."

Reply via email to