Quoting Michael M Slusarz <[email protected]>:
Quoting cjdl01 <[email protected]>:
I have tried this with other attachments, and in other mailboxes,
and the result is always the same. The email in this particular
example is in my inbox. I do not use imap acls and attachment
stripping worked in until I updated earlier this week (from horde
4/Imp 5). My entire horde suite is up to date as of today (as is
the debian lenny system it is hosted upon).
So here it is, I apologize for the length, but I didn't want to
edit it much for fear I might remove something useful to you:
Much easier (and clearer output) if you implement IMAP debugging in
IMP (see imp/config/backends.php). But I think I can piece together
from below:
READ: NUMBER: 7
READ: ATOM: SELECT
READ: QUOTED_STRING:
WRITE: 7 NO Mailbox does not exist, or must be subscribed to.
This is us closing the mailbox. But command #8 is strangely missing here...
READ: NUMBER: 9
[snip]
READ: NUMBER: 10
READ: ATOM: EXAMINE
READ: QUOTED_STRING: INBOX
This is us re-opening the mailbox read-only.
READ: NUMBER: 15
[snip]
READ: NUMBER: 8
READ: ATOM: APPEND
READ: QUOTED_STRING: INBOX
WRITE: 8 NO Current box is selected READ-ONLY.
And *now* we see command #8. Huh. What happened? Turns out we
needed to reconnect to the mailbox in order to build the append data
(since Courier doesn't support CATENATE, we need to workaround by
actually building the full message data in-memory). But we never
re-close the mailbox before issuing the APPEND command.
The reason the commands are issued out of order is that we start
building the APPEND command (the command identifier is created at
this time) before we convert the CATENATE url's to raw data.
A-ha! The solution should simply be to close the mailbox
immediately before issuing the APPEND command. This will be fixed
in the forthcoming Horde_Imap_Client 2.7.0 release.
michael
Ah, I did not know I could do that in horde, I'll have to file that
one away for future use. :) Thank for breaking down your
trouble-shooting. Very educational!
Thanks so much for your help, Michael. Looking forward to 2.7.0!
-Chris
--
imp mailing list
Frequently Asked Questions: http://wiki.horde.org/FAQ
To unsubscribe, mail: [email protected]