Inbox folders not being created from msf files
Last week, I noticed that my Inbox folder files weren't appearing in my profile. I posted a generalized question here: https://support.mozilla.org/en-US/questions/996903
The response I received didn't help that much. The folder I created appeared on the remote mailbox as empty folders.
My mail account is synced via IMAP to a remote Zimbra mail client using STARTTLS. I can view my Inbox. The other folders in my Inbox account are not visible. I can send and recieve messages from my INBOX.
When I select "Manage folder Subscriptions" In the account options, I can see the folders. When I select them, and click the "Subscribe" button, nothing happens. Inspecting my IMAP directory, I see the following structure:
~/.thunderbird/13zr0oo0.default/ImapMail/mail.<zimbra_account>.com: -rw-r--r-- 1 matthewe matthewe 1238 May 2 10:38 Archives.msf -rw-r--r-- 1 matthewe matthewe 1235 May 2 10:38 Drafts.msf -rw------- 1 matthewe matthewe 47500385 May 2 09:56 INBOX -rw-r--r-- 1 matthewe matthewe 375885 May 2 10:36 INBOX.msf -rw-r--r-- 1 matthewe matthewe 25 May 2 08:58 msgFilterRules.dat -rw-r--r-- 1 matthewe matthewe 1233 May 2 10:38 Sent.msf -rw-r--r-- 1 matthewe matthewe 0 May 2 10:38 site-errors.msf -rw-r--r-- 1 matthewe matthewe 0 May 2 09:59 Templates.msf -rw-r--r-- 1 matthewe matthewe 2275 May 2 10:33 Trash.msf
The msf files are created when I click the "Subscribe" button but subsequent Mail files containing the mail data are not (note that non-msf files exist only for "INBOX".) Removing .msf files and restarting Thunderbird has no affect. When I launch, the errors console reports the following three errors:
"Could not read chrome manifest 'file:///usr/lib/thunderbird/extensions/%7B972ce4c6-7e08-4474-a285-3208198ce6fd%7D/chrome.manifest'.
-- There is no chrome.manifest file in my filesystem under /usr/lib/thunderbird/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}"
"While creating services from category 'profile-after-change', could not create service for entry 'Disk Space Watcher Service', contract ID '@mozilla.org/toolkit/disk-space-watcher;1'"
This is reported as https://bugzilla.mozilla.org/show_bug.cgi?id=883621 and has been resolved at https://bugzilla.mozilla.org/show_bug.cgi?id=895964 but my system still throws the error. (I have plenty of disk space. Permissions perhaps?)
[JavaScript Warning: "Calendar https://mail.zimbrahostedemail.com/home/matthewe@<zimbra_client>.com/Calendar has a dangling E-Mail identity configured."]
I'm not sure what that means.
I am using Thunderbird 24.5.0 on Ubuntu 13.10
被采纳的解决方案
Was able to come up with a workaround: Server Settings -> Advanced, de-select "Show only subscribed folders" downloads everything. Good enough. I would issue this as a bug against Thunderbird 24.5.0 As this does not happen with those running 24.4.0
定位到答案原位置 👍 3所有回复 (14)
Is your question about files not being created, or because you cannot send and receive mail, or both?
The question is about folders not being created / recongized. I can send and receive mail, "I can send and recieve messages from my INBOX. " My mail folder on zimbra has additional folders, which are recongized and written to as .msf files but the folders containing the contents are not created.
Thanks, I should have mentioned that but, all of the synchronization settings are set. I can recieve and send mail. When I initially set up my account, all the folders were present, but now they're missing.
right click the account name in the folder pane, select subscribe. Are your folders lists as available? are they subscribed?
The folder lists are available, and can be checked. When I click "Subscribe" nothing happens:
"When I select "Manage folder Subscriptions" In the account options, I can see the folders. When I select them, and click the "Subscribe" button, nothing happens. Inspecting my IMAP directory, I see the following structure:"
At the beginning of this thread, I display the contents of my IMAP directory, but the linebreaks didn't preserve, so it looks messy. Basically, the folders I want to subscribe to are listed as .msf files. My Inbox has both an .msf and a mailspool file.
One thing to note however. When I do click "Subscribe", and then shut down and restart, the folders appear briefly (for about a half second) and then disappear.
由eggmatters于
I suggest you log your imap activity and see what is going on see https://wiki.mozilla.org/MailNews:Logging
Thank you! Was just trying to find logs for Thunderbird.
Got the logs to write. It's logging connection(?) attempts to the additional folders on the server but then it shows a failure:
d7dbe800:mail.mymailserver.com:A:CreateNewLineFromSocket: 9 NO LIST failed
The complete log file follows (its not that big):
let me know if you need to see more
33 -222497024[7f27d7fd2250]: login succeeded 34 -222497024[7f27d7fd2250]: d7dbe800:mail.mymailserver.com:A:SendData: 5 namespace^M 35 -222497024[7f27d7fd2250]: ReadNextLine [stream=d8ee6610 nb=45 needmore=0] 36 -222497024[7f27d7fd2250]: d7dbe800:mail.mymailserver.com:A:CreateNewLineFromSocket: * NAMESPACE (("" "/")) (("/home/" "/")) NIL^M 37 -222497024[7f27d7fd2250]: ReadNextLine [stream=d8ee6610 nb=26 needmore=0] 38 -222497024[7f27d7fd2250]: d7dbe800:mail.mymailserver.com:A:CreateNewLineFromSocket: 5 OK NAMESPACE completed^M 39 -222497024[7f27d7fd2250]: d7dbe800:mail.mymailserver.com:A:SendData: 6 ID ("name" "Thunderbird" "version" "24.5.0")^M 40 -222497024[7f27d7fd2250]: ReadNextLine [stream=d8ee6610 nb=158 needmore=0] 41 -222497024[7f27d7fd2250]: d7dbe800:mail.mymailserver.com:A:CreateNewLineFromSocket: * ID ("NAME" "Zimbra" "VERSION" "7.2.3_GA_2872" "RELEASE" "20130304144837" "USER" "matthewe@mymailserver.com" "SERVER" "0608b 9c1-1612-45d8-9582-1c4050787b78")^M 42 -222497024[7f27d7fd2250]: ReadNextLine [stream=d8ee6610 nb=19 needmore=0] 43 -222497024[7f27d7fd2250]: d7dbe800:mail.mymailserver.com:A:CreateNewLineFromSocket: 6 OK ID completed^M 44 -222497024[7f27d7fd2250]: d7dbe800:mail.mymailserver.com:A:SendData: 7 xlist "" "%"^M 45 -222497024[7f27d7fd2250]: ReadNextLine [stream=d8ee6610 nb=37 needmore=0] 46 -222497024[7f27d7fd2250]: d7dbe800:mail.mymailserver.com:A:CreateNewLineFromSocket: * XLIST (\HasChildren) "/" "apache"^M 47 -222497024[7f27d7fd2250]: ReadNextLine [stream=d8ee6610 nb=39 needmore=0] 48 -222497024[7f27d7fd2250]: d7dbe800:mail.mymailserver.com:A:CreateNewLineFromSocket: * XLIST (\HasChildren) "/" "Archives"^M 49 -222497024[7f27d7fd2250]: ReadNextLine [stream=d8ee6610 nb=38 needmore=0] 50 -222497024[7f27d7fd2250]: d7dbe800:mail.mymailserver.com:A:CreateNewLineFromSocket: * XLIST (\HasNoChildren) "/" "Chats"^M 51 -222497024[7f27d7fd2250]: ReadNextLine [stream=d8ee6610 nb=41 needmore=0] 52 -222497024[7f27d7fd2250]: d7dbe800:mail.mymailserver.com:A:CreateNewLineFromSocket: * XLIST (\HasNoChildren) "/" "Contacts"^M 53 -222497024[7f27d7fd2250]: ReadNextLine [stream=d8ee6610 nb=47 needmore=0] 54 -222497024[7f27d7fd2250]: d7dbe800:mail.mymailserver.com:A:CreateNewLineFromSocket: * XLIST (\HasNoChildren \Drafts) "/" "Drafts"^M 55 -222497024[7f27d7fd2250]: ReadNextLine [stream=d8ee6610 nb=46 needmore=0] 56 -222497024[7f27d7fd2250]: d7dbe800:mail.mymailserver.com:A:CreateNewLineFromSocket: * XLIST (\HasNoChildren) "/" "email_testing"^M 57 -222497024[7f27d7fd2250]: ReadNextLine [stream=d8ee6610 nb=49 needmore=0] 58 -222497024[7f27d7fd2250]: d7dbe800:mail.mymailserver.com:A:CreateNewLineFromSocket: * XLIST (\HasNoChildren) "/" "Emailed Contacts"^M 59 -222497024[7f27d7fd2250]: ReadNextLine [stream=d8ee6610 nb=45 needmore=0] 60 -222497024[7f27d7fd2250]: d7dbe800:mail.mymailserver.com:A:CreateNewLineFromSocket: * XLIST (\HasNoChildren \Inbox) "/" "INBOX"^M 61 -222497024[7f27d7fd2250]: ReadNextLine [stream=d8ee6610 nb=41 needmore=0] 62 -222497024[7f27d7fd2250]: d7dbe800:mail.mymailserver.com:A:CreateNewLineFromSocket: * XLIST (\NoInferiors \Spam) "/" "Junk"^M 63 -222497024[7f27d7fd2250]: ReadNextLine [stream=d8ee6610 nb=43 needmore=0] 64 -222497024[7f27d7fd2250]: d7dbe800:mail.mymailserver.com:A:CreateNewLineFromSocket: * XLIST (\HasNoChildren \Sent) "/" "Sent"^M 65 -222497024[7f27d7fd2250]: ReadNextLine [stream=d8ee6610 nb=44 needmore=0] 66 -222497024[7f27d7fd2250]: d7dbe800:mail.mymailserver.com:A:CreateNewLineFromSocket: * XLIST (\HasNoChildren) "/" "site-errors"^M 67 -222497024[7f27d7fd2250]: ReadNextLine [stream=d8ee6610 nb=43 needmore=0] 68 -222497024[7f27d7fd2250]: d7dbe800:mail.mymailserver.com:A:CreateNewLineFromSocket: * XLIST (\HasChildren \Trash) "/" "Trash"^M 69 -222497024[7f27d7fd2250]: ReadNextLine [stream=d8ee6610 nb=40 needmore=0] 70 -222497024[7f27d7fd2250]: d7dbe800:mail.mymailserver.com:A:CreateNewLineFromSocket: * XLIST (\HasNoChildren) "/" "zendesk"^M 71 -222497024[7f27d7fd2250]: ReadNextLine [stream=d8ee6610 nb=22 needmore=0] 72 -222497024[7f27d7fd2250]: d7dbe800:mail.mymailserver.com:A:CreateNewLineFromSocket: 7 OK XLIST completed^M 73 -222497024[7f27d7fd2250]: d7dbe800:mail.mymailserver.com:A:SendData: 8 xlist "" "%/%"^M 74 -222497024[7f27d7fd2250]: ReadNextLine [stream=d8ee6610 nb=47 needmore=0] 75 -222497024[7f27d7fd2250]: d7dbe800:mail.mymailserver.com:A:CreateNewLineFromSocket: * XLIST (\HasNoChildren) "/" "apache/groupon"^M 76 -222497024[7f27d7fd2250]: ReadNextLine [stream=d8ee6610 nb=46 needmore=0] 77 -222497024[7f27d7fd2250]: d7dbe800:mail.mymailserver.com:A:CreateNewLineFromSocket: * XLIST (\HasNoChildren) "/" "Archives/2011"^M 78 -222497024[7f27d7fd2250]: ReadNextLine [stream=d8ee6610 nb=46 needmore=0] 79 -222497024[7f27d7fd2250]: d7dbe800:mail.mymailserver.com:A:CreateNewLineFromSocket: * XLIST (\HasNoChildren) "/" "Archives/2012"^M 80 -222497024[7f27d7fd2250]: ReadNextLine [stream=d8ee6610 nb=46 needmore=0] 81 -222497024[7f27d7fd2250]: d7dbe800:mail.mymailserver.com:A:CreateNewLineFromSocket: * XLIST (\HasNoChildren) "/" "Archives/2013"^M 82 -222497024[7f27d7fd2250]: ReadNextLine [stream=d8ee6610 nb=46 needmore=0] 83 -222497024[7f27d7fd2250]: d7dbe800:mail.mymailserver.com:A:CreateNewLineFromSocket: * XLIST (\HasNoChildren) "/" "Archives/2014"^M 84 -222497024[7f27d7fd2250]: ReadNextLine [stream=d8ee6610 nb=47 needmore=0] 85 -222497024[7f27d7fd2250]: d7dbe800:mail.mymailserver.com:A:CreateNewLineFromSocket: * XLIST (\HasNoChildren) "/" "Trash/Archives"^M 86 -222497024[7f27d7fd2250]: ReadNextLine [stream=d8ee6610 nb=42 needmore=0] 87 -222497024[7f27d7fd2250]: d7dbe800:mail.mymailserver.com:A:CreateNewLineFromSocket: * XLIST (\HasNoChildren) "/" "Trash/Meh"^M 88 -222497024[7f27d7fd2250]: ReadNextLine [stream=d8ee6610 nb=45 needmore=0] 89 -222497024[7f27d7fd2250]: d7dbe800:mail.mymailserver.com:A:CreateNewLineFromSocket: * XLIST (\HasNoChildren) "/" "Trash/MySent"^M 90 -222497024[7f27d7fd2250]: ReadNextLine [stream=d8ee6610 nb=50 needmore=0] 91 -222497024[7f27d7fd2250]: d7dbe800:mail.mymailserver.com:A:CreateNewLineFromSocket: * XLIST (\HasNoChildren) "/" "Trash/site_errorz"^M 92 -222497024[7f27d7fd2250]: ReadNextLine [stream=d8ee6610 nb=22 needmore=0] 93 -222497024[7f27d7fd2250]: d7dbe800:mail.mymailserver.com:A:CreateNewLineFromSocket: 8 OK XLIST completed^M 94 -222497024[7f27d7fd2250]: d7dbe800:mail.mymailserver.com:A:SendData: 9 list (subscribed) "" "*"^M 95 -222497024[7f27d7fd2250]: ReadNextLine [stream=d8ee6610 nb=18 needmore=0] 96 -222497024[7f27d7fd2250]: d7dbe800:mail.mymailserver.com:A:CreateNewLineFromSocket: 9 NO LIST failed^M 97 -222497024[7f27d7fd2250]: d7dbe800:mail.mymailserver.com:A:SendData: 10 list (subscribed) "" "/home/*"^M 98 -222497024[7f27d7fd2250]: ReadNextLine [stream=d8ee6610 nb=56 needmore=0] 99 -222497024[7f27d7fd2250]: d7dbe800:mail.mymailserver.com:A:CreateNewLineFromSocket: 10 NO LIST failed: wildcards not permitted in username^M
100 -222497024[7f27d7fd2250]: d7dbe800:mail.mymailserver.com:A:SendData: 11 list "" "INBOX"^M 101 -222497024[7f27d7fd2250]: ReadNextLine [stream=d8ee6610 nb=37 needmore=0] 102 -222497024[7f27d7fd2250]: d7dbe800:mail.mymailserver.com:A:CreateNewLineFromSocket: * LIST (\HasNoChildren) "/" "INBOX"^M 103 -222497024[7f27d7fd2250]: ReadNextLine [stream=d8ee6610 nb=22 needmore=0] 104 -222497024[7f27d7fd2250]: d7dbe800:mail.mymailserver.com:A:CreateNewLineFromSocket: 11 OK LIST completed^M 105 -222497024[7f27d7fd2250]: d7dbe800:mail.mymailserver.com:A:SendData: 12 list "" "Trash"^M 106 -222497024[7f27d7fd2250]: ReadNextLine [stream=d8ee6610 nb=35 needmore=0] 107 -222497024[7f27d7fd2250]: d7dbe800:mail.mymailserver.com:A:CreateNewLineFromSocket: * LIST (\HasChildren) "/" "Trash"^M 108 -222497024[7f27d7fd2250]: ReadNextLine [stream=d8ee6610 nb=22 needmore=0] 109 -222497024[7f27d7fd2250]: d7dbe800:mail.mymailserver.com:A:CreateNewLineFromSocket: 12 OK LIST completed^M 110 -222497024[7f27d7fd2250]: d7dbe800:mail.mymailserver.com:A:SendData: 13 create "Trash"^M 111 -222497024[7f27d7fd2250]: ReadNextLine [stream=d8ee6610 nb=45 needmore=0] 112 -222497024[7f27d7fd2250]: d7dbe800:mail.mymailserver.com:A:CreateNewLineFromSocket: 13 NO CREATE failed: mailbox already exists^M
由eggmatters于
Close Thunderbird and delete the panacea.dat file and the folderTree,json files from your profile. then restart.
Thanks Matt, Almost there. When I restart, the icons are visible, but then once I'm connected to the Zimbra host, they disappear. Will research a little more on this end.
Additionally, when I start thunderbird from the command line, I get the following error:
(process:3728): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed
https://bugzilla.mozilla.org/show_bug.cgi?id=672671
The posted bug on Bugzilla seems to be more of a heated debate over the status of the bug rather than a formal bug report. Not sure if this is affecting anything, the reported behaviors (firefox crashes) don't apply here.
But joopbraak definitely needs to chill out. lol. i haven't seen that kind of attitude on an open source support forum in a while. Very entertaining.
Hmm, the folders appear on startup, as if thunderbird expects them to be fetched. Without explicitly failing, the folders disappear. The logs seem to follow this process (see above) and then issue the following lines when the folders disappear:
-2036340992[7f197ab4f250]: 95d77000:mail.mailserver.com:A:CreateNewLineFromSocket: 9 NO LIST failed -2036340992[7f197ab4f250]: 95d77000:mail.mailserver.com:A:SendData: 10 list (subscribed) "" "/home/*" -2036340992[7f197ab4f250]: ReadNextLine [stream=7b56c510 nb=56 needmore=0] -2036340992[7f197ab4f250]: 95d77000:mail.mailserver.com:A:CreateNewLineFromSocket: 10 NO LIST failed: wildcards not permitted in username
The "wildcards not permitted in username" is an error message sent by the zimbar mailserver. The logging rightly supresses these credentials but, where Is the username configured to include a wildcard? Is this a false read by zimbra?
After deleting my profile and starting again, checking the settings manually, The problem still continues. I'm thinking this may very well be a zimbra issue.
由eggmatters于
Verified that this is a Thunderbird issue - just not sure what. This is the same behavior as bug: https://bugzilla.mozilla.org/show_bug.cgi?id=537298 Also, another behavior to note: When I subscribe to folders on my mail account, nothing happens. If I shutdown Thunderbird and restart, The folders appear and then quickly disappear. I have already mentioned this in the thread but, the Activity Manager shows the folders as having been deleted (see image)
选择的解决方案
Was able to come up with a workaround: Server Settings -> Advanced, de-select "Show only subscribed folders" downloads everything. Good enough. I would issue this as a bug against Thunderbird 24.5.0 As this does not happen with those running 24.4.0
Could you post a bug in Bugzilla for the issue? You have a better grip on it than I do. When you file, mark is a a regression in the "whiteboard"