Zitat von Joe Besko <[email protected]>:


I've been trying to track down a problem we've been having with new mail notifications using Horde Webmail v1.2.6. I have noticed a couple of things,

1. When I don't have any filters set (using sql driver), I get the notice and sound just fine. 2. If I have *any* filter set, the notification does not work (after logging out and logging back in). If I clear the filter, log out and then log back in, the notification and sound works fine again.

I ran some debugging on these scenarios, and found a possible cause. When the filters are not run, the IMAP $recent flag is unchanged. But when there are filters to run, the IMAP $recent flag gets changed to zero and I believe imap_check in ingo/lib/IMAP/Search.php:44 is probably causing the $recent flag to be reset to zero.

I was wondering if this is a "bug" and/or something that could be changed without causing the $recent flag from being changed?

This is how IMAP works. IMAP servers reset the recent flag once a mailbox has been viewed, and that's necessary to do the filtering through IMAP.
Use a different, server-side filter backend to avoid that.

Jan.

--
Do you need professional PHP or Horde consulting?
http://horde.org/consulting/

--
IMP mailing list - Join the hunt: http://horde.org/bounties/#imp
Frequently Asked Questions: http://horde.org/faq/
To unsubscribe, mail: [email protected]

Reply via email to