6.0.0-git
2019-04-24

[#7676] IMP message index not updated with new mail.
Summary IMP message index not updated with new mail.
Queue IMP
Queue Version 4.3
Type Bug
State Not A Bug
Priority 1. Low
Owners
Requester satish (at) engr (dot) uky (dot) edu
Created 2008-11-12 (3815 days ago)
Due
Updated 2009-08-18 (3536 days ago)
Assigned 2008-12-14 (3783 days ago)
Resolved 2009-08-18 (3536 days ago)
Milestone
Patch No

History
2009-08-18 01:01:07 Michael Slusarz State ⇒ Not A Bug
 
2009-01-15 05:22:30 Michael Slusarz Comment #13 Reply to this comment
What I mean is that if the attached file is placed in ~username/mbox,
then any *additional* messages in /var/mail/username, which normally
show up when I log in to horde, do not show up.

Also, note that the other two users do NOT have a "DON'T DELETE THIS
MESSAGE" placeholder message in their mbox files, and they still
cannot see any new mail.
If this is the case, this is an IMAP server issue - not an IMP issue 
(IMP 4 has no control over IMAP issues - IMAP traffic is handled 
entirely by the c-client module).
2009-01-09 00:31:24 ccalzone (at) math (dot) uwaterloo (dot) ca Comment #12 Reply to this comment
What I mean is that if the attached file is placed in ~username/mbox, 
then any *additional* messages in /var/mail/username, which normally 
show up when I log in to horde, do not show up.



Also, note that the other two users do NOT have a "DON'T DELETE THIS 
MESSAGE" placeholder message in their mbox files, and they still 
cannot see any new mail.
2009-01-08 22:59:14 Michael Slusarz Comment #11 Reply to this comment
I have a few users that also have this problem.  I can duplicate it
with the following file placed in ~username/mbox on the unix server
running the IMAP daemon (were using uwash's IMAP).

If that is the contents of my mbox file, then no messages in
/var/mail/user show up in my Horde webmail.
Probably because that mbox file contains 0 messages.
2009-01-08 22:03:51 ccalzone (at) math (dot) uwaterloo (dot) ca Comment #10
New Attachment: bad.mbox Download
Reply to this comment
I have a few users that also have this problem.  I can duplicate it 
with the following file placed in ~username/mbox on the unix server 
running the IMAP daemon (were using uwash's IMAP).



If that is the contents of my mbox file, then no messages in 
/var/mail/user show up in my Horde webmail.
2008-12-16 18:16:26 Michael Slusarz Comment #9
Taken from Michael Slusarz
Reply to this comment
Still can't reproduce.
2008-12-14 15:57:13 Chuck Hagenbuch Assigned to Michael Slusarz
State ⇒ Assigned
 
2008-11-18 14:52:58 satish (at) engr (dot) uky (dot) edu Comment #8 Reply to this comment
The two other users I mentioned earlier have filter rules, and filter
on display / refresh.
Just FYI:

I had one of the users turn off filtering - and they can't see newly arrived

messages.




2008-11-18 02:09:09 satish (at) engr (dot) uky (dot) edu Comment #7 Reply to this comment
I can't reproduce this.
Turn off filtering options:

1. filter_on_display, and,

2. filter_on_refresh (if you have a refresh set for the sidebar).



I got IMP to work as expected by setting those values.  I have no 
filter rules.

The two other users I mentioned earlier have filter rules, and filter 
on display / refresh.



Can you confirm if (or not) you can reproduce this bug with those settings?

(If you can't - I'll just lock filter_on_display in prefs.php).


2008-11-14 21:10:54 satish (at) engr (dot) uky (dot) edu Comment #6 Reply to this comment
Something else I meant to mention, but forgot to:

Sometimes, the missing messages show up in the virtual inbox.  But 
they're listed with wrong message numbers.  e.g. I'll have n new 
messages in vinbox with message number 1,

but not in the inbox.  The inbox lists a (different,older) message number 1.


2008-11-14 21:02:24 satish (at) engr (dot) uky (dot) edu Comment #5 Reply to this comment
We're not running imapproxy.

IMP connects to a locally running UW imapd (2006j).

imapd is patched with the patch listed here:

http://wiki.horde.org/ImpUWIMAPNamespaces



I have at least two users who're not affected by this problem.

To rule out any horde_prefs, I cleared out all my prefs (AND

other data) from horde_prefs.  Didn't help.



The UW-IMAP website suggests using a "/debug" flag on the client

to store "protocol telemetry".  Is there a way IMP can log this

data?


2008-11-14 20:26:41 Michael Slusarz Comment #4
State ⇒ Feedback
Priority ⇒ 1. Low
Reply to this comment
Are you using imapproxy w/SELECT caching?  I can't reproduce this.
2008-11-14 20:09:40 satish (at) engr (dot) uky (dot) edu Comment #3 Reply to this comment


If I click the "Date" header to change the sort order, and change it 
back, new messages show up in the message list.


2008-11-13 19:48:55 satish (at) engr (dot) uky (dot) edu Comment #2 Reply to this comment


Here's some new behavior I noticed:

1. I receive a message - get notified, but the message doesn't show up.

2. I receive a second message - get notified.  The prior message shows 
up in the list, but the new one does not.

3. The number of new messages shown paranthesis is always consistent 
with the number of new messages I have.


2008-11-12 22:05:38 satish (at) engr (dot) uky (dot) edu Comment #1
Type ⇒ Bug
State ⇒ Unconfirmed
Priority ⇒ 3. High
Summary ⇒ IMP message index not updated with new mail.
Queue ⇒ IMP
Milestone ⇒
Patch ⇒ No
Reply to this comment
IMP does not refresh message list with new mail.



To reproduce:

1. On a FreeBSD 7.0 box, install IMP. (cd /usr/ports/mail/horde-imp; 
make install;)

2. Setup Horde. (Make sure you've disabled Horde caching, and IMP 
message caching).

3. Login.

4. Send yourself email.

5. Click INBOX, or refresh or reload the page.  The new message count 
is updated, but the message itself is not shown in the list.

6. Choose a message to delete, delete, purge - the new message appears 
when the mailbox refreshes.



Relevant info:

# cd /usr/local/www/horde; cat lib/version.php; cat imp/lib/version.php

<?php define('HORDE_VERSION', '3.3') ?>

<?php define('IMP_VERSION', 'H3 (4.3)') ?>



# grep "cache" config/conf.php

$conf['session']['cache_limiter'] = 'nocache';

$conf['group']['cache'] = false;

$conf['share']['cache'] = false;

$conf['cache']['default_lifetime'] = 86400;

$conf['cache']['driver'] = 'none';

$conf['sessionhandler']['memcache'] = false;

$conf['memcache']['enabled'] = false;



# grep cache imp/config/conf.php

$conf['server']['cache_folders'] = false;

$conf['server']['cachejs'] = 'none';

$conf['server']['cachecss'] = 'none';

$conf['msgcache']['use_msgcache'] = false;

$conf['mlistcache']['use_mlistcache'] = false;


Saved Queries