[Dovecot] Misbehavior with Dovecot and Mulberry

Jon Roma roma at uiuc.edu
Tue Sep 6 07:57:22 EEST 2005


I'm having a bit of misbehavior wherein Dovecot seems to refuse to
cooperate with my Mulberry MUA.  By and large, everything works great.

I can move mail back and forth happily.  I can compose a note and copy
the outgoing mail to my Dovecot "Sent" folder using my default Mulberry
settings.  But if I reply or forward a mail, I get a Mulberry error popup
saying that it "couldn't decode the response from the server" and that
the operation was unsuccessful.

This was somewhat mystifying (especially since this does work for a newly
composed message as opposed to a reply/forward), so I turned on Mulberry
logging.

This is what I see (with unrelated operations clipped from the log).

First, the first case where I create a new message, send it, and save
a copy in my Sent folder:

    --> #6.3408 Mon Sep  5 23:24:27 2005
    A00085 APPEND Sent (\Seen) {418+}
    * 5544 EXISTS
    * 1 RECENT
    A00085 OK Append completed.

All's well there.  Mulberry does a FETCH to grab the new message (reply)
from my Sent folder and then does a SORT so that it can order it properly
in the display.  This too succeeds but is probably irrelevant to us.

After a couple NOOP commands come and go in the background, I try to
reply to a message in one of my mailboxes.  In this case it happens to
be the one in my Sent folder.

So Mulberry issues a FETCH (you can see the original mail there in the
FETCH response from Dovecot).  It then does a STORE of the original mail,
apparently to update the \Answered flag.

It then tries to APPEND the reply to the Sent folder, but this time,
the server comes back with a NO.  See below

    --> #6.3408 Mon Sep  5 23:24:43 2005
    A00089 FETCH 5544 (BODY[1])
    * 5544 FETCH (BODY[1] {63}
    )
    A00089 OK Fetch completed.

    --> #6.3408 Mon Sep  5 23:25:13 2005
    A00090 FETCH 5544 (RFC822.HEADER)
    * 5544 FETCH (RFC822.HEADER {355}
    Date: Mon, 05 Sep 2005 23:24:27 -0500
    From: Jon Roma <roma at uiuc.edu>
    To: Jon R Roma <roma at uiuc.edu>
    Subject: Test 1
    Message-ID: <DDDD999F0F4E38F8C1510CC8 at jrr2.isdn.uiuc.edu>
    X-Mailer: Mulberry/3.1.6 (Win32)
    MIME-Version: 1.0
    Content-Type: text/plain; charset=us-ascii; format=flowed
    Content-Transfer-Encoding: 7bit
    Content-Disposition: inline


    )
    A00090 OK Fetch completed.

    --> #6.3408 Mon Sep  5 23:25:13 2005
    A00091 STORE 5544 +FLAGS (\Answered)
    * 5544 FETCH (FLAGS (\Answered \Seen \Recent))
    A00091 OK Store completed.

    --> #6.3408 Mon Sep  5 23:25:13 2005
    A00092 APPEND Sent (\Seen) {610+}
    A00092 NO

I am having similar problem saving a draft to my Drafts folder and
suspect the same thing is behind both of these.  I didn't create a
Mulberry trace log for this but can do so if need be.

I am running 1.0-test80 with Timo's patch to fix the "time off by
200 minutes" error with mbox.  All my folders are maildir at this
point -- I've converted them out of my UW mbx format store.  My
client is Mulberry 3.1.6 for Windows and the OS is AIX 5.1.

This weird behavior is a mystery to me!


More information about the dovecot mailing list