[Dovecot] Dovecot/IMP Bug with RFC822.SIZE and BODYSTRUCTURE

Timo Sirainen tss at iki.fi
Tue Oct 5 13:39:51 EEST 2004


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,
-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 186 bytes
Desc: This is a digitally signed message part
URL: <http://dovecot.org/pipermail/dovecot/attachments/20041005/da175136/attachment-0001.bin>


More information about the dovecot mailing list