On Sun, 2007-02-18 at 19:57 +0200, Timo Sirainen wrote:
On Sun, 2007-02-18 at 12:46 -0500, J. Wren Hunt wrote:
Are you able to easily reproduce this? Could you try enabling rawlog (http://dovecot.org/bugreport.html) and check what is the last thing that happens before it hangs?
I've posted the 2 log files here:
http://wrenhunt.homelinux.org/sandbox/20070218-122930-1113.in http://wrenhunt.homelinux.org/sandbox/20070218-122930-1113.out
I guess you modified the first mail a bit since the byte count doesn't match the actual message's size (18904 vs 18887) but the append succeeded. But did you modify the second mail? The client says it'll send 6597 bytes but there are only 6592 bytes in the message. So 5 bytes are missing, but the email looks complete.
Attached a patch that may help also figuring this out. Does it still break with it? What do the rawlogs say with it?