Hi, i have a problem to subscribe a new folder on my Webmailer Roundcube.
1. My Network:
The Webmailer runs on my Apache Server machine(my pc).
The Mercury Mailserver runs on my Server (w2008r2).
2. The Situation:
I can create a new folder, that works. But when i like to subscribe this folder to my webmailer nothing happens.
I checked the file HIERARCH.PM and the folder was registered:
2,1,"65C21994:My Mailbox","","My Mailbox"
0,0,"51D1D3F5:02E1:FOL002E1","65C21994:My Mailbox","Entwürfe"
0,0,"78976E6F:4081:FOL041DB","65C21994:My Mailbox","Gesendet"
0,0,"5E5F30E6:440A:FOL0440A","65C21994:My Mailbox","Spam"
0,0,"752A9CC9:1FB9:FOL01FB9","65C21994:My Mailbox","Foren"
0,0,"24E4D25A:32A5:FOL032A5","65C21994:My Mailbox","WHS"
0,0,"688DFA44:4029:FOL04029","65C21994:My Mailbox","Firma"
0,0,"11107F0D:1EBE:FOL01EBE","65C21994:My Mailbox","Thomas_Marion"
0,0,"46F558F7:6A6E:FOL06A6E","65C21994:My Mailbox","Microsoft"
0,0,"5ED5A957:5EAB:FOL05EAB","65C21994:My Mailbox","Programmierung"
0,0,"2A052886:5766:FOL05766","65C21994:My Mailbox","Rising"
0,0,"44ECA56F:225D:FOL0225D","65C21994:My Mailbox","i5SAP"
0,0,"21C6EADF:6D18:FOL06D18","65C21994:My Mailbox","Trash"
0,0,"7B385776:12F1:FOL012F1","65C21994:My Mailbox","Sent"
0,0,"51B8D02E:2A63:FOL02A63","65C21994:My Mailbox","Olaf"
0,0,"4B95415A:1D9D:FOL03341","65C21994:My Mailbox","SecTestOrdner"
When i check the file IMAPSUB.PM i found no entrys of the added files:
Entwürfe
Gesendet
Spam
Foren
WHS
Firma
Thomas_Marion
Microsoft
Programmierung
Rising
i5SAP
Trash
Sent
Olaf
The Mercury protocoll tell's me, that the subscription is done:
11:44:58.830: Connection from 192.168.0.1, Sat May 21 11:44:58 2011<lf>
11:44:58.845: << * OK bighubi.de IMAP4rev1 Mercury/32 v4.73 server ready.<cr><lf>
11:44:58.845: >> A0001 CAPABILITY<cr><lf>
11:44:58.845: << * CAPABILITY IMAP4rev1 AUTH=PLAIN X-MERCURY-1<cr><lf>
11:44:58.845: << A0001 OK CAPABILITY complete.<cr><lf>
11:44:58.845: >> A0002 CAPABILITY<cr><lf>
11:44:58.845: << * CAPABILITY IMAP4rev1 AUTH=PLAIN X-MERCURY-1<cr><lf>
11:44:58.861: << A0002 OK CAPABILITY complete.<cr><lf>
11:44:58.861: >> A0003 AUTHENTICATE PLAIN<cr><lf>
11:44:58.861: << +<cr><lf>
11:44:58.861: >> bW9iaQBtb2JpAGh1Ymk2NA==<cr><lf>
11:44:58.861: << A0003 OK AUTHENTICATE completed.<cr><lf>
11:44:58.861: >> A0004 SUBSCRIBE SecTestOrdner<cr><lf>
11:44:58.861: << A0004 OK SUBSCRIBE completed.<cr><lf>
11:44:58.876: --- Connection closed normally at Sat May 21 11:44:58 2011. ---
11:44:58.876:
Is there any solution for this problem?
Are you saying that you create a new IMAP folder, but the IMAP client can't access the new folder? I can't repeat that here. This is the log when I create a new folder:
15:08:13.843: Connection from 176.16.0.15, Sat May 21 15:08:13 2011<lf>
15:08:13.843: << * OK serieguide.se IMAP4rev1 Mercury/32 v4.73 server ready.<cr><lf>
15:08:13.843: >> 00000 CAPABILITY<cr><lf>
15:08:13.843: << * CAPABILITY IMAP4rev1 AUTH=PLAIN X-MERCURY-1<cr><lf>
15:08:13.843: << 00000 OK CAPABILITY complete.<cr><lf>
15:08:13.843: >> 00001 LOGIN xxxxxx zzzzz<cr><lf>
15:08:13.843: << 00001 OK LOGIN completed.<cr><lf>
15:08:13.843: >> 00002 LIST "" ""<cr><lf>
15:08:13.843: << * LIST (\Noselect) "/" ""<cr><lf>
15:08:13.843: << 00002 OK LIST completed.<cr><lf>
15:08:13.875: >> 00003 Create Testing<cr><lf>
15:08:13.875: << 00003 OK CREATE complete.<cr><lf>
15:08:13.875: >> 00004 LIST "" Testing<cr><lf>
15:08:13.875: << * LIST (\NoInferiors) "/" Testing<cr><lf>
15:08:13.875: << 00004 OK LIST completed.<cr><lf>
15:08:13.875: >> 00005 SUBSCRIBE Testing<cr><lf>
15:08:13.875: << 00005 OK SUBSCRIBE completed.<cr><lf>
15:08:13.890: --- Connection closed normally at Sat May 21 15:08:13 2011. ---
I can instantly access the folder from my email program:
15:08:13.843: Connection from 176.16.0.15, Sat May 21 15:08:13 2011<lf>
15:08:13.843: << * OK serieguide.se IMAP4rev1 Mercury/32 v4.73 server ready.<cr><lf>
15:08:13.843: >> 00000 CAPABILITY<cr><lf>
15:08:13.843: << * CAPABILITY IMAP4rev1 AUTH=PLAIN X-MERCURY-1<cr><lf>
15:08:13.843: << 00000 OK CAPABILITY complete.<cr><lf>
15:08:13.843: >> 00001 LOGIN xxxxxx zzzzz<cr><lf>
15:08:13.843: << 00001 OK LOGIN completed.<cr><lf>
15:08:13.843: >> 00002 LIST "" ""<cr><lf>
15:08:13.843: << * LIST (\Noselect) "/" ""<cr><lf>
15:08:13.843: << 00002 OK LIST completed.<cr><lf>
15:08:13.875: >> 00003 Create Testing<cr><lf>
15:08:13.875: << 00003 OK CREATE complete.<cr><lf>
15:08:13.875: >> 00004 LIST "" Testing<cr><lf>
15:08:13.875: << * LIST (\NoInferiors) "/" Testing<cr><lf>
15:08:13.875: << 00004 OK LIST completed.<cr><lf>
15:08:13.875: >> 00005 SUBSCRIBE Testing<cr><lf>
15:08:13.875: << 00005 OK SUBSCRIBE completed.<cr><lf>
15:08:13.890: --- Connection closed normally at Sat May 21 15:08:13 2011. ---
Moving a message from another folder to the new folder worked as well.
By the way, if you haven't already done so you should probably change the login details for the account if this is a server that's available on the Internet.
/Rolf
I think the problem is on this step:
11:44:58.861: >> A0004 SUBSCRIBE SecTestOrdner<cr><lf>When i subscribe the folder, my webmailer told me, it has subscribed to the folder, but i can't see the folder in the folder map.I see the folder not before i add him manualy to the IMAPSUB.PM
11:44:58.861: << A0004 OK SUBSCRIBE completed.<cr><lf>
The new folder showed up instantly in my email program, and was accessible. It seems to me that Roundcube should behave the same way, based on the data received during the IMAP session. If there was an error in the IMAP dialog between the client and the server it should show in the session log.
/Rolf
Good morning Rolf
I do another test:
I found no errors on the session logs.
EDIT:
Here are a part of the protocoll from my last test (with Roundcube):
08:35:47.461: << A0003 OK AUTHENTICATE completed.<cr><lf>
08:35:47.477: >> A0004 CREATE xTest<cr><lf>
08:35:47.477: << A0004 OK CREATE complete.<cr><lf>
08:35:47.493: >> A0005 SUBSCRIBE xTest<cr><lf>
08:35:47.493: << A0005 OK SUBSCRIBE completed.<cr><lf>
I asked David about it, and he replies that MercuryI only saves the subscription list during the processing of the LOGOUT command. If no LOGOUT command is ever issued, the contents are not saved (and as far as I can see neither Roundcube nor Thunderbird end the session with a LOGOUT command). This has been so for a long time, but he says he will have a look at changing it so that the list is committed each time the subscribe command is successfully processed.
/Rolf
Your previous draft for topic is pending
If you continue, your previous draft will be discarded.