On 4.10.2004, at 21:41, Ryan Hulsker wrote:
I am wondering if anyone can point me in the right direction in fixing this issue, as I have several thousand users experiencing this problem.
And I am really not looking forward to backing out and going back to wu-imap.
Maybe this works: diff -ru dovecot-0.99.11/src/lib-storage/index/index-mail.c dovecot-0.99.12/src/lib-storage/index/index-mail.c --- dovecot-0.99.11/src/lib-storage/index/index-mail.c 2003-11-20 19:29:03.000000000 +0200 +++ dovecot-0.99.12/src/lib-storage/index/index-mail.c 2004-10-05 13:39:02.000000000 +0300 @@ -606,6 +606,9 @@ if (data->parts == NULL) data->parts = get_cached_parts(mail); + if (!open_stream(mail, 0)) + return NULL; + t_push(); str = p_strdup(mail->pool, imap_part_get_bodystructure( mail->pool, &data->parts, data->stream,