Hi Francois,

its hard to say without looking at your code but I will try to give you some ideas ;)

First of I need some more infos:
 * What revision of trunk you use ? Is it really latest head ?
* Do you use the low-level api (mailbox module) or the high-level-api (store module) * Did you patch the Namespace processing somehow (because james does not return the #private as namespace)?

For me it looks like thunderbird gets confused with namespaces. Maybe you replace the namespace delimiter "." with "^^" ?

Hope this helps,
Norman

Ps: I'm using Thunderbird without problems with james imap (jcr backend)

Am 11.08.2010 22:40, schrieb Francois-Denis Gonthier:
Hello all,

I'm using James IMAP head to develop a custom IMAP server using Nuxeo as a 
backend. I'm was testing with various email clients including Thunderbird. With 
my current code, Claws Mail works just fine, but Thunderbird fails in a odd way.

Right after I launch it, Thunderbird returns the following message:

"The current command did not succeed.  The mail server responded:SELECT failed. No 
such mailbox."

The mailbox in question come out of nowhere: "#private.#private^^Sent^^INBOX". 
I don't understand where Thunderbird gets that folder name. The Thunderbird IMAP log 
reports everything is going fine until it decides out of the blue to access that folder 
name. The relevant parts of the IMAP log are below. I would like to know if anybody has 
had that problem and could have pointers for me.

1509951728[7f45a8430780]: a60b5800:localhost:NA:CreateNewLineFromSocket: * OK 
JAMES IMAP4rev1 Server  Server 127.0.1.1 is ready.
-1509951728[7f45a8430780]: a60b5800:localhost:NA:CreateNewLineFromSocket: * 
CAPABILITY IMAP4rev1 LITERAL+ NAMESPACE CHILDREN
-1509951728[7f45a8430780]: a60b5800:localhost:NA:CreateNewLineFromSocket: 1 OK 
CAPABILITY completed.
-1509951728[7f45a8430780]: a60b5800:localhost:NA:SendData: Logging suppressed 
for this command (it probably contained authentication information)
-1509951728[7f45a8430780]: a60b5800:localhost:NA:CreateNewLineFromSocket: 2 OK 
LOGIN completed.
-1509951728[7f45a8430780]: a60b5800:localhost:A:SendData: 3 namespace
-1509951728[7f45a8430780]: a60b5800:localhost:A:CreateNewLineFromSocket: * NAMESPACE 
(("#private." ".")) NIL NIL
-1509951728[7f45a8430780]: a60b5800:localhost:A:CreateNewLineFromSocket: 3 OK 
NAMESPACE completed.
-1509951728[7f45a8430780]: a60b5800:localhost:A:SendData: 4 list "" "#private.%"
-1509951728[7f45a8430780]: a60b5800:localhost:A:CreateNewLineFromSocket: 4 OK 
LIST completed.
-1509951728[7f45a8430780]: a60b5800:localhost:A:SendData: 5 list "" 
"#private.%.%"
-1509951728[7f45a8430780]: a60b5800:localhost:A:CreateNewLineFromSocket: 5 OK 
LIST completed.
-1509951728[7f45a8430780]: a60b5800:localhost:A:SendData: 6 list "" "INBOX"
-1509951728[7f45a8430780]: a60b5800:localhost:A:CreateNewLineFromSocket: 6 OK 
LIST completed.
-1509951728[7f45a8430780]: a60b5800:localhost:A:SendData: 7 create 
"#private.Trash"
-1509951728[7f45a8430780]: a60b5800:localhost:A:CreateNewLineFromSocket: 7 NO 
CREATE failed. Mailbox already exists.
-1509951728[7f45a8430780]: a60b5800:localhost:A:SendData: 8 select 
"#private.#private^^Sent^^INBOX"
-1509951728[7f45a8430780]: a60b5800:localhost:A:CreateNewLineFromSocket: 8 NO 
SELECT failed. No such mailbox.
-1073477600[7f45b5314040]: queuing 
url:imap://fdgonth...@localhost:1430/folderstatus>^#private^^Sent^^INBOX
-1073477600[7f45b5314040]: considering playing queued 
url:imap://fdgonth...@localhost:1430/folderstatus>^#private^^Sent^^INBOX
-1073477600[7f45b5314040]: creating protocol instance to play queued 
url:imap://fdgonth...@localhost:1430/folderstatus>^#private^^Sent^^INBOX
-1073477600[7f45b5314040]: failed creating protocol instance to play queued 
url:imap://fdgonth...@localhost:1430/folderstatus>^#private^^Sent^^INBOX

Thank you

François-Denis Gonthier

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to