On Tue, May 11, 2004 at 12:32:02PM -0400, Rob Siemborski wrote: > I'm not convinced. It also works with 2.2.3 and I *know* that code hasn't > changed substantially. > > Are you sure there aren't mysterious characters (e.g. the wrong line > terminator) getting added/dropped to the line?
more -U of the log says: <1084268603<216 APPEND INBOX () " 4-Jun-1999 23:14:31 +0100" {1819}^M >1084268603>216 BAD Missing required argument to Append command^M or <1084275552<216 APPEND INBOX " 4-Jun-1999 23:14:31 +0100" {1819}^M >1084275552>216 BAD Missing required argument to Append command^M and they are sent with imclient_send(toimp, end_command, (void*) &nc, "APPEND %s %a %a %a",mboxname,msg.flags,msg.internaldate,msg.body); or imclient_send(toimp, end_command, (void*) &nc, "APPEND %s %a %a",mboxname,msg.internaldate,msg.body); from libcyrus. msg.internaldate, msg.flags="()" and msg.body are all filled in from the results of a FETCH (from an IMAP2bis server). If msg.flags="(\Seen)" all is well.. Cheers, Patrick --- Cyrus Home Page: http://asg.web.cmu.edu/cyrus Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html