[Dovecot] APPEND fails

Timo Sirainen tss at iki.fi
Tue Jun 26 15:47:53 EEST 2007


On Tue, 2007-06-26 at 14:09 +0200, Dirk Müller wrote:
> when i use cyrus as source and destination imap server
> everything is fine.
> when i use dovecot as destination server occasionally exceptions
> occur when appending the mails. i was not able to see what's
> really going wrong so i used wireshark to get the imap command
> that fails:
> 
> A23 APPEND INBOX.MYSUBFOLDER () "14-Mar-2007 14:20:45 +0100" {0+}
> A23 NO Append aborted.
> 
> this is easy to check via telnet, always the same error.
> i'm not sure why the javax.mail API uses the "{0+}" but
> somehow it occurs every now and then.

It means that you're trying to save a mail that's zero bytes. There is a
bug in handling that, but probably doesn't help with your actual
problem: http://hg.dovecot.org/dovecot-1.0/rev/ba3c6dc3126c

> sending this command to a cyrus imap server does not fail.

With Cyrus 2.2.13 I see:

1 APPEND INBOX () "14-Mar-2007 14:20:45 +0100" {0+}

1 NO System I/O error

You should anyway figure out why you're trying to save a zero byte mail.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://dovecot.org/pipermail/dovecot/attachments/20070626/7be62206/attachment.bin 


More information about the dovecot mailing list