Trang web này sẽ có chức năng hạn chế trong khi chúng tôi trải qua bảo trì để cải thiện trải nghiệm của bạn. Nếu một bài viết không giải quyết được vấn đề của bạn và bạn muốn đặt câu hỏi, chúng tôi có cộng đồng hỗ trợ của chúng tôi đang chờ để giúp bạn tại @FirefoxSupport trên Twitter và /r/firefox trên Reddit.

Tìm kiếm hỗ trợ

Tránh các lừa đảo về hỗ trợ. Chúng tôi sẽ không bao giờ yêu cầu bạn gọi hoặc nhắn tin đến số điện thoại hoặc chia sẻ thông tin cá nhân. Vui lòng báo cáo hoạt động đáng ngờ bằng cách sử dụng tùy chọn "Báo cáo lạm dụng".

Tìm hiểu thêm

[SOLVED] How can I delete an undeletable folder ?

  • 12 trả lời
  • 0 gặp vấn đề này
  • Trả lời mới nhất được viết bởi Wayne Mery

more options

Hi. I have created 2 subfolders in "Drafts", which ALSO turned into draft folders:

  • The folder icons switched from the standard folder icon to the "Drafts" icon.
  • The right-click context menu is reduced (just like for other special folders), e.g. the "delete" command is missing.

So how can I delete this misbehaving folder now ?

I doublechecked in my account manager and via config editor that the subfolder are NOT used as DRAFTS folder for any of my (POP3/maildir) accounts.

Thank you so much.

Hi. I have created 2 subfolders in "Drafts", which ALSO turned into draft folders: * The folder icons switched from the standard folder icon to the "Drafts" icon. * The right-click context menu is reduced (just like for other special folders), e.g. the "delete" command is missing. So how can I delete this misbehaving folder now ? I doublechecked in my account manager and via config editor that the subfolder are NOT used as DRAFTS folder for any of my (POP3/maildir) accounts. Thank you so much.

Được chỉnh sửa bởi welcome vào

Giải pháp được chọn

welcome said

@wsmwk: Thank you. Where is the folder type information stored? In "folder.msf" ? I assume it's difficult to manually edit the file, because it's Mork ?

The problem is this - it's one of those things that is just not obvious - I know where many things are located but this one had me stumped.

Viewing the index file is simple enough you just use a text editor, but that just contains info regarding what is contained in the mbox file. The flag is set against the folder not specific emails. I though it might be in the folderCache.json file.

Although it mentions 'flags' - I would not feel confident about editing anything because you would really need to know what each specific number actually represents.

Pop seem different from imap and also smart mailboxes

Pop: "flags" : 28, seems to be applied to an actual mail account name folder "flags" : 16388, has folder name 'Archives' "flags" : 1028, has folder name 'Drafts' "flags" : 4100, has folder name 'Inbox' "flags" : 1073741828, has folder name 'Junk' "flags" : 516, has folder name 'Sent' "flags" : 4194308, has folder name 'Templates' "flags" : 260, has folder name 'Deleted' (usually seen as 'Trash' in Folder Pane) "flags" : 4, - seems to be applied for a folder I created - so ordinary folder.

smart mailboxes: (Unified Folders) "flags" : 28, has folderName : "Unified Folders", "flags" : 16420, has folderName : "Archives", "flags" : 1060, has folderName : "Drafts", "flags" : 4132, has folderName : "Inbox", "flags" : 1073741860, has folderName : "Junk", "flags" : 548, has folderName : "Sent", "flags" : 4194340, has folderName : "Templates", "flags" : 292, folderName : "Deleted", (usually seen as 'Trash' in Folder Pane) "flags" : 4, - seems to be applied for a folder I created - so ordinary folder.


Imap: "flags" : 0, for imap mail account folder name "flags" : 671621396, set for a default gmail bin/trash folder "flags" : 134751252, set for default gmail folder name 'Drafts' "flags" : 134754324, set for default gmail folder name 'Inbox' "flags" : 134750228, set for a subfolder of Inbox which I created. "flags" : 134750212, set for a subfolder of Inbox which I created. "flags" : 134750228, set for a folder I created "flags" : 134766612, set for a folder I created "flags" : 671621140, set for a folder I created "flags" : 671621652, set for default gmail folder name 'Sent Mail' "flags" : 1745362948, set for default gmail folder name 'Spam' "flags" : 4194308, set for default gmail folder name 'Templates' "flags" : 151527444, seems to be set for a 'noSelect' folder I created


I deliberately set the pop Inbox to have both Inbox and Drafts flag Then after restart, rechecked to see what flag had been set for Inbox.msf Previously: "flags" : 1028, has folder name 'Drafts' "flags" : 4100, has folder name 'Inbox'

After setting additional 'Drafts flag on 'Inbox' "flags" : 5124, has folderName : "Inbox",

Did the same for imap account Previously "flags" : 134751252, set for default gmail folder name 'Drafts' "flags" : 134754324, set for default gmail folder name 'Inbox'

After setting additional 'Drafts flag on 'Inbox' "flags" : 134755348 for default Inbox

After removing the incorrect 'Drafts' and leaving just 'Inbox', restaring Thunderbird, check folderCache.json and the Inbox 'flag' numbers have reverted to original setting.

These are my findings, but it would be interesting to know what other people see. I'm not suggesting any editing of the folderCache.json file at this point because this is just my observations - if you wish to try then please make a backup of the original before you edit anything.

Đọc câu trả lời này trong ngữ cảnh 👍 1

Tất cả các câu trả lời (12)

more options

any ideas ?

Hữu ích?

more options

Install https://addons.thunderbird.net/en-US/thunderbird/addon/folderflags/ Remove the draft flag from the affected folder. Then you should be able to delete the folder.

Hữu ích?

more options

Wayne is correct - it looks like folders B and E have a folder flag set up as 'Drafts'

Once you have installed folderFlags addon You right clickon eg: E folder and select 'Properties' Then uncheck the 'Drafts' option. click on 'OK'

I've provided an image as a guide. In the example I'm talking about the Inbox, but same process applies to any folder. In your case you do not want any of those options selected.

If you need more info on installing the addon pease let us know.

Hữu ích?

more options

Thank you both. Can I manually edit the affected file(s) in the profile folder to solve the problem as well ?

(I am trying to use as few add-ons as possible due to potential uncaught side-effects (the more, the merrier :). But if there is no other solution, I will use the suggested add-on.)

Hữu ích?

more options

> Can I manually edit

I know of no way to do that.

Hữu ích?

more options

@wsmwk: Thank you. Where is the folder type information stored? In "folder.msf" ? I assume it's difficult to manually edit the file, because it's Mork ?

Hữu ích?

more options

Giải pháp được chọn

welcome said

@wsmwk: Thank you. Where is the folder type information stored? In "folder.msf" ? I assume it's difficult to manually edit the file, because it's Mork ?

The problem is this - it's one of those things that is just not obvious - I know where many things are located but this one had me stumped.

Viewing the index file is simple enough you just use a text editor, but that just contains info regarding what is contained in the mbox file. The flag is set against the folder not specific emails. I though it might be in the folderCache.json file.

Although it mentions 'flags' - I would not feel confident about editing anything because you would really need to know what each specific number actually represents.

Pop seem different from imap and also smart mailboxes

Pop: "flags" : 28, seems to be applied to an actual mail account name folder "flags" : 16388, has folder name 'Archives' "flags" : 1028, has folder name 'Drafts' "flags" : 4100, has folder name 'Inbox' "flags" : 1073741828, has folder name 'Junk' "flags" : 516, has folder name 'Sent' "flags" : 4194308, has folder name 'Templates' "flags" : 260, has folder name 'Deleted' (usually seen as 'Trash' in Folder Pane) "flags" : 4, - seems to be applied for a folder I created - so ordinary folder.

smart mailboxes: (Unified Folders) "flags" : 28, has folderName : "Unified Folders", "flags" : 16420, has folderName : "Archives", "flags" : 1060, has folderName : "Drafts", "flags" : 4132, has folderName : "Inbox", "flags" : 1073741860, has folderName : "Junk", "flags" : 548, has folderName : "Sent", "flags" : 4194340, has folderName : "Templates", "flags" : 292, folderName : "Deleted", (usually seen as 'Trash' in Folder Pane) "flags" : 4, - seems to be applied for a folder I created - so ordinary folder.


Imap: "flags" : 0, for imap mail account folder name "flags" : 671621396, set for a default gmail bin/trash folder "flags" : 134751252, set for default gmail folder name 'Drafts' "flags" : 134754324, set for default gmail folder name 'Inbox' "flags" : 134750228, set for a subfolder of Inbox which I created. "flags" : 134750212, set for a subfolder of Inbox which I created. "flags" : 134750228, set for a folder I created "flags" : 134766612, set for a folder I created "flags" : 671621140, set for a folder I created "flags" : 671621652, set for default gmail folder name 'Sent Mail' "flags" : 1745362948, set for default gmail folder name 'Spam' "flags" : 4194308, set for default gmail folder name 'Templates' "flags" : 151527444, seems to be set for a 'noSelect' folder I created


I deliberately set the pop Inbox to have both Inbox and Drafts flag Then after restart, rechecked to see what flag had been set for Inbox.msf Previously: "flags" : 1028, has folder name 'Drafts' "flags" : 4100, has folder name 'Inbox'

After setting additional 'Drafts flag on 'Inbox' "flags" : 5124, has folderName : "Inbox",

Did the same for imap account Previously "flags" : 134751252, set for default gmail folder name 'Drafts' "flags" : 134754324, set for default gmail folder name 'Inbox'

After setting additional 'Drafts flag on 'Inbox' "flags" : 134755348 for default Inbox

After removing the incorrect 'Drafts' and leaving just 'Inbox', restaring Thunderbird, check folderCache.json and the Inbox 'flag' numbers have reverted to original setting.

These are my findings, but it would be interesting to know what other people see. I'm not suggesting any editing of the folderCache.json file at this point because this is just my observations - if you wish to try then please make a backup of the original before you edit anything.

Hữu ích?

more options

I don't advocate nor advise people hacking files by direct editing, nor will I provide this information. Standard tools should be used where possible. https://addons.thunderbird.net/en-US/thunderbird/addon/folderflags/ is one such tool

Được chỉnh sửa bởi Wayne Mery vào

Hữu ích?

more options

Wayne Mery said

I don't advocate nor advise people hacking files by direct editing, nor will I provide this information. Standard tools should be used where possible. https://addons.thunderbird.net/en-US/thunderbird/addon/folderflags/ is one such tool


I'm in agreement with you, as I said " I'm not suggesting any editing of the folderCache.json file" because you have to know what you are doing.

I have always advised people in the Thunderbird Support Forum to use the addon 'folderFlags' because it is the easiest and safest method to check and fix flags set on folders.

In a bugzilla post this was advised....folderCache.json should not be removed, since it will cause TB to visit all folders in the system which can be problematic for large profiles with many folders. You can edit the JSON file in an editor correcting or removing incorrect entries.

Hence, it is better to have a good understanding of the contents of the 'folderCache.json' file and that is normally obtained by sharing information by willing users.

As the person who posted the question enquired about which file and what data would need to be edited if the user did not want to use an addon, it's necessary to have a better understanding what the 'flags' means and whether the information I see is also seen by others. But if anyone does not want to participate then that's ok. I'm not demanding information just asking for others to volunteer information.

Hữu ích?

more options

@Toad-Hall : I completely agree with you. Thanks for looking into this. If we can find an obvious method to manually edit the affected file(s), I'd have more trust in this for this specific task than in an add-on, which may have bugs just as Thunderbird itself obviously has a bug which causes this specific behaviour.

Hữu ích?

more options

@Toad-Hall : Worked like a charm! The stubbornly undeletable draft folders indeed had flag 1028 which I changed to flag 4. The folders are now deletable, problem solved. Thank you so much!

And sorry for not having found this obvious solution myself, I should have looked more closely into the files.

Hữu ích?

more options

To clarify - not disagreeing with Toad-Hall. My comment about not editing files was directed at the reporter, and to any user who is tempted to edit files. This is normally a bad idea in any part of Thunderbird, not just folder files - too many users shoot themselves in the foot by doing such things and then ask for assistance to resolve their now worse problem.

https://addons.thunderbird.net/en-US/thunderbird/addon/folderflags/ is maintained by a reputable developer who definitely knows what they are doing. I can personally confirm that it has worked over many years and never caused any problems.

In the distant past it was possible for add-ons to break Thunderbird, but this is much less likely to happen in recent years - we have a robust add-on review process, and a full time developer dedicated to providing the code infrastructure for add-ons, and assisting authors in proper techniques. If anyone has had problems with an add-on breaking Thunderbird in the last year or two that might be worth filing a bug report.

Được chỉnh sửa bởi Wayne Mery vào

Hữu ích?

Đặt một câu hỏi

Bạn phải đăng nhập vào tài khoản của bạn để trả lời bài viết. Vui lòng bắt đầu một câu hỏi mới, nếu bạn chưa có tài khoản.