Closed Bug 576244 Opened 15 years ago Closed 13 years ago

Cannot create folders in Inbox

Categories

(MailNews Core :: Networking: IMAP, defect)

x86
Windows 7
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: radoslav.zafirov, Unassigned)

Details

(Whiteboard: [has protocol logs])

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-GB; rv:1.9.2.6) Gecko/20100625 Firefox/3.6.6 Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-GB; rv:1.9.1.9) Gecko/20100317 Lightning/1.0b1 Thunderbird/3.0.4 I have set up two e-mail accounts I am managing together with Thunderbird. One of those has 8 custom made folders in the Inbbox. I cannot create more than that through Thunderbird. Creating new folders through the browser frontend is still possible, so it is no server restriction. Creating Subfolders in any of the existing custom made folders is working just fine. Using Microsoft Open Exchange mail server: mail.mv.uni-kl.de I have not installed the latest build and have not tested if the problem is fixed. Sorry. Regards, Radoslav Zafirov Reproducible: Always Steps to Reproduce: 1.right click on the inbox named radoslav.zafirov@mv.uni-kl.de (I have another one as well, managing two accounts) 2. click on "create new folder..." 3. dialog box appears, type in the desired folder name Actual Results: 4. after confirming the name and closing the box, no new folder appears. Expected Results: A new folder with the name I typed in should appear in my inbox. Using Lightning and the add-on that synchronizes my calender with google: "provider for google calender". Creating subfolders works just fine.
Anything in tools -> Error console ?
Remains completely empty, after I try reproducing the bug.
can you provide an imap log please (https://wiki.mozilla.org/MailNews:Logging) ?
Ludovic, I get the same thing with 3.1.1 on OSX [hand-compiled from TB_3_1_1_RELEASE source; user agent is Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.2.7) Gecko/20100728 Lanikai/3.1.1]. The relevant bit of my IMAP log shows: -1336578048[1de3eb10]: 1c97e800:imap.mail.yahoo.com:S-INBOX:ProcessCurrentURL: entering -1336578048[1de3eb10]: 1c97e800:imap.mail.yahoo.com:S-INBOX:ProcessCurrentURL:imap://heywood@imap.mail.yahoo.com:993/create%3E/INBOX/NewFolderTest: = currentUrl -1336578048[1de3eb10]: 1c97e800:imap.mail.yahoo.com:S-INBOX:SendData: 9 create "INBOX/NewFolderTest" -1336578048[1de3eb10]: ReadNextLine [stream=1de403d8 nb=64 needmore=0] -1336578048[1de3eb10]: 1c97e800:imap.mail.yahoo.com:S-INBOX:CreateNewLineFromSocket: 9 NO CREATE failure: Mailbox name contains illegal characters -1336578048[1de3eb10]: 1c97e800:imap.mail.yahoo.com:S-INBOX:SendData: 10 list "" "INBOX" -1336578048[1de3eb10]: ReadNextLine [stream=1de403d8 nb=37 needmore=0] -1336578048[1de3eb10]: 1c97e800:imap.mail.yahoo.com:S-INBOX:CreateNewLineFromSocket: * LIST (\HasNoChildren) NIL "Inbox" -1336578048[1de3eb10]: ReadNextLine [stream=1de403d8 nb=22 needmore=0] -1336578048[1de3eb10]: 1c97e800:imap.mail.yahoo.com:S-INBOX:CreateNewLineFromSocket: 10 OK LIST completed -1336578048[1de3eb10]: 1c97e800:imap.mail.yahoo.com:S-INBOX:SendData: 11 close -1336578048[1de3eb10]: 1c97e800:imap.mail.yahoo.com:S-INBOX:SendData: 12 logout -1336578048[1de3eb10]: 1c97e800:imap.mail.yahoo.com:S-INBOX:TellThreadToDie: close socket connection -1336578048[1de3eb10]: ImapThreadMainLoop leaving [this=1c97e800] I'm sure this isn't a full (or even partial) explanation, but at first glance it looks like something during the IMAP exchange is tripping over the forward slash in "Inbox/NewFolderTest", and that is what causes the folder creation to fail. Let me know if there's something else you would like me to test.
Oh, and when the test folder fails to create, Tools -> Error console is empty for me also.
Component: General → Networking: IMAP
Product: Thunderbird → MailNews Core
QA Contact: general → networking.imap
Whiteboard: [has protocol logs]
Sorry for the bugspam. This appears very similar to Bug 540920, and the IMAP log I get when trying to reproduce the behavior described there throws a similar error message to the excerpt I posted above. In comment 4, I was (mistakenly) trying to create a subfolder of Inbox. I'm not sure that this is allowed by Yahoo specifically, and perhaps not even in the IMAP protocol in general (only speculating about that, though). If I instead try to create a subfolder of the account itself (i.e. a new folder alongside all my other existing ones), that works just fine: -1336578048[1d848e50]: 1c9af800:imap.mail.yahoo.com:S-INBOX:CreateNewLineFromSocket: 8 OK UID FETCH completed -1336578048[1d848e50]: 1c9af800:imap.mail.yahoo.com:S-INBOX:ProcessCurrentURL: entering -1336578048[1d848e50]: 1c9af800:imap.mail.yahoo.com:S-INBOX:ProcessCurrentURL:imap://heywood@imap.mail.yahoo.com:993/create%3E|NewFolderTest: = currentUrl -1336578048[1d848e50]: 1c9af800:imap.mail.yahoo.com:S-INBOX:SendData: 9 create "NewFolderTest" -1336578048[1d848e50]: ReadNextLine [stream=1d84a718 nb=23 needmore=0] -1336578048[1d848e50]: 1c9af800:imap.mail.yahoo.com:S-INBOX:CreateNewLineFromSocket: 9 OK CREATE completed -1336578048[1d848e50]: 1c9af800:imap.mail.yahoo.com:S-INBOX:SendData: 10 subscribe "NewFolderTest" -1336578048[1d848e50]: ReadNextLine [stream=1d84a718 nb=27 needmore=0] -1336578048[1d848e50]: 1c9af800:imap.mail.yahoo.com:S-INBOX:CreateNewLineFromSocket: 10 OK SUBSCRIBE completed -1336578048[1d848e50]: 1c9af800:imap.mail.yahoo.com:S-INBOX:SendData: 11 list "" "NewFolderTest" -1336578048[1d848e50]: ReadNextLine [stream=1d84a718 nb=45 needmore=0] -1336578048[1d848e50]: 1c9af800:imap.mail.yahoo.com:S-INBOX:CreateNewLineFromSocket: * LIST (\HasNoChildren) NIL "NewFolderTest" -1336578048[1d848e50]: ReadNextLine [stream=1d84a718 nb=22 needmore=0] -1336578048[1d848e50]: 1c9af800:imap.mail.yahoo.com:S-INBOX:CreateNewLineFromSocket: 11 OK LIST completed But when I try to delete that (empty) folder, it fails: -1334996992[1751e510]: 1ea4a00:imap.mail.yahoo.com:A:SendData: 5 select "NewFolderTest" -1334996992[1751e510]: ReadNextLine [stream=1751ea18 nb=12 needmore=0] -1334996992[1751e510]: 1ea4a00:imap.mail.yahoo.com:A:CreateNewLineFromSocket: * 0 EXISTS -1334996992[1751e510]: ReadNextLine [stream=1751ea18 nb=12 needmore=0] -1334996992[1751e510]: 1ea4a00:imap.mail.yahoo.com:A:CreateNewLineFromSocket: * 0 RECENT -1334996992[1751e510]: ReadNextLine [stream=1751ea18 nb=42 needmore=0] -1334996992[1751e510]: 1ea4a00:imap.mail.yahoo.com:A:CreateNewLineFromSocket: * OK [UIDVALIDITY 1280660489] UIDs valid -1334996992[1751e510]: ReadNextLine [stream=1751ea18 nb=37 needmore=0] -1334996992[1751e510]: 1ea4a00:imap.mail.yahoo.com:A:CreateNewLineFromSocket: * OK [UIDNEXT 1] Predicted next UID -1334996992[1751e510]: ReadNextLine [stream=1751ea18 nb=52 needmore=0] -1334996992[1751e510]: 1ea4a00:imap.mail.yahoo.com:A:CreateNewLineFromSocket: * FLAGS (\Answered \Flagged \Deleted \Seen \Draft) -1334996992[1751e510]: ReadNextLine [stream=1751ea18 nb=82 needmore=0] -1334996992[1751e510]: 1ea4a00:imap.mail.yahoo.com:A:CreateNewLineFromSocket: * OK [PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen \Draft)] Permanent flags -1334996992[1751e510]: ReadNextLine [stream=1751ea18 nb=59 needmore=0] -1334996992[1751e510]: 1ea4a00:imap.mail.yahoo.com:A:CreateNewLineFromSocket: 5 OK [READ-WRITE] SELECT completed; now in selected state -1334996992[1751e510]: 1ea4a00:imap.mail.yahoo.com:S-NewFolderTest:ProcessCurrentURL: entering -1334996992[1751e510]: 1ea4a00:imap.mail.yahoo.com:S-NewFolderTest:ProcessCurrentURL:imap://heywood@imap.mail.yahoo.com:993/movefolderhierarchy%3E%5ENewFolderTest%3E%5ETrash: = currentUrl -1334996992[1751e510]: 1ea4a00:imap.mail.yahoo.com:S-NewFolderTest:SendData: 6 lsub "" "NewFolderTest" -1334996992[1751e510]: ReadNextLine [stream=1751ea18 nb=45 needmore=0] -1334996992[1751e510]: 1ea4a00:imap.mail.yahoo.com:S-NewFolderTest:CreateNewLineFromSocket: * LSUB (\HasNoChildren) NIL "NewFolderTest" -1334996992[1751e510]: ReadNextLine [stream=1751ea18 nb=21 needmore=0] -1334996992[1751e510]: 1ea4a00:imap.mail.yahoo.com:S-NewFolderTest:CreateNewLineFromSocket: 6 OK LSUB completed -1334996992[1751e510]: 1ea4a00:imap.mail.yahoo.com:S-NewFolderTest:SendData: 7 close -1334996992[1751e510]: ReadNextLine [stream=1751ea18 nb=50 needmore=0] -1334996992[1751e510]: 1ea4a00:imap.mail.yahoo.com:S-NewFolderTest:CreateNewLineFromSocket: 7 OK CLOSE completed, now in authenticated state -1334996992[1751e510]: 1ea4a00:imap.mail.yahoo.com:A:SendData: 8 rename "NewFolderTest" "Trash|NewFolderTest" -1334996992[1751e510]: ReadNextLine [stream=1751ea18 nb=107 needmore=0] -1334996992[1751e510]: 1ea4a00:imap.mail.yahoo.com:A:CreateNewLineFromSocket: 8 NO RENAME failure: Mailbox name contains illegal characters - "NewFolderTest" or "Trash|NewFolderTest" -1334996992[1751e510]: 1ea4a00:imap.mail.yahoo.com:A:SendData: 9 logout -1336578048[1d848e50]: 1c9af800:imap.mail.yahoo.com:S-INBOX:SendData: 12 close -1336578048[1d848e50]: 1c9af800:imap.mail.yahoo.com:S-INBOX:SendData: 13 logout -1336578048[1d848e50]: 1c9af800:imap.mail.yahoo.com:S-INBOX:TellThreadToDie: close socket connection -1336578048[1d848e50]: ImapThreadMainLoop leaving [this=1c9af800] -1334996992[1751e510]: 1ea4a00:imap.mail.yahoo.com:A:TellThreadToDie: close socket connection -1334996992[1751e510]: ImapThreadMainLoop leaving [this=1ea4a00] Not sure if the mechanism if this failure is related to the problem with creating folders; sorry if this is ultimately a separate issue.
radoslav. do you still see this
Whiteboard: [has protocol logs] → [closeme 2012-04-15][has protocol logs]
Hello, I got an e-mail about the update in this thread. I cannot test, whether the problem still exists or not, because my work organization switched from Open Exchange to Microsoft Exchange aroung a year ago. I am now not only using another client (Outlook) but am even synchronizing with another type of server. What I remember though, is that folders in my mail account on Open Exchange could be created through the web front end but not through the Thunderbird client. Thanks for the message and sorry that I cannot help more than that.
Resolved per whiteboard
Status: UNCONFIRMED → RESOLVED
Closed: 13 years ago
Resolution: --- → INCOMPLETE
Whiteboard: [closeme 2012-04-15][has protocol logs] → [has protocol logs]
You need to log in before you can comment on or make changes to this bug.