为提升您的使用体验,本站正在维护,部分功能暂时无法使用。如果本站文章无法解决您的问题,您想要向社区提问的话,请到 Twitter 上的 @FirefoxSupport 或 Reddit 上的 /r/firefox 提问,我们的支持社区将会很快回复您的疑问。

搜索 | 用户支持

防范以用户支持为名的诈骗。我们绝对不会要求您拨打电话或发送短信,及提供任何个人信息。请使用“举报滥用”选项报告涉及违规的行为。

详细了解

Cannot COPY or MOVE emails from Account to a Local Folder

  • 11 个回答
  • 1 人有此问题
  • 2 次查看
  • 最后回复者为 arturorey

more options

Nothing happens when I try to COPY or MOVE emails from an Account to a Local Folder.

EDIT: Bigger issue is that I need to delete this account but I don't want to lose the hundreds of emails.

I need to delete all my Protonmail accounts before i can fix issues with the Protonmail Bridge app which handles the encryption. I need to do a clean install of the bridge to see if I can make it start working again.

Forwarding them all to somewhere would be a poor solution because the headers would be prepended with "FWD" information, it would preclude Replying in an orderly manner, and Searching.

EDIT: maybe a workaround would be to attempt to use a Filter to copy EVERYTHING and run it once. Not sure how to set up the Filter to do that, does it accept * wildcards?

Nothing happens when I try to COPY or MOVE emails from an Account to a Local Folder. EDIT: Bigger issue is that I need to delete this account but I don't want to lose the hundreds of emails. I need to delete all my Protonmail accounts before i can fix issues with the Protonmail Bridge app which handles the encryption. I need to do a clean install of the bridge to see if I can make it start working again. Forwarding them all to somewhere would be a poor solution because the headers would be prepended with "FWD" information, it would preclude Replying in an orderly manner, and Searching. EDIT: maybe a workaround would be to attempt to use a Filter to copy EVERYTHING and run it once. Not sure how to set up the Filter to do that, does it accept * wildcards?

由FireFoxSucks于修改

所有回复 (11)

more options

crickets?

more options

My understanding of proton mail is all your mail will still be on their servers as their bridge acts as an IMAP server.

But this addon will probably allow you to export the mails. https://addons.thunderbird.net/en-US/thunderbird/addon/importexporttools-ng/?src=ss

That is unless the bridge actively prevents the decryption of the mails that are required to export.

You can import again to local folders after you export. I suggest the mbox format be used or EML.

more options

I have been unable to connect to Protonmail for many months, AFAIK something wrong with the Bridge app. The solution is to delete my Protonmail accounts from TBird & delete the Bridge and "clean install" again.

The emails have been deleted from the cloud server, so I MUST export or copy or move them somewhere so they are not lost when I delete the accounts. There are a lot, so I can't practically operate on each individual file, need a batch process.

Hmmm... the emails are saved in one file within my profile file. I could move it somewhere safe. But how do I either re-associate it with the new account, or with a folder I create in Local Drive? And what about the attachments? This is financial stuff so the attachments are important.

由FireFoxSucks于修改

more options

Can't use that version of import export tools with TB 60.9.1 (need to use that TB version since I need to use Theme & Font Changer to be able to increase the font used inside TB index panes)

Prevous rev 3.3.2 does work: https://addons.thunderbird.net/en-US/thunderbird/addon/importexporttools/#

But what useful function does it perform? Need to navigate into the profile folder & select the right sub-folder & then the mail file itself. At that point I can just COPY via the Finder. I suppose if I wanted to change the file type...

My goal is to have these emails readable from within TB. Failing that, if external to TB, indexed by header info and Readable by selecting individual emails from the index list.

I just want to copy them into the empty, new, replacement Account after I create it - but maybe that won't work after all ::

I don't quite understand the naming format within the Profile folder. I have a "main" protonmail account and five sub-accounts. But the profile folder uses a numeric name. I would GUESS that the 127.0.0.1.1 is the first created sub account. And that the shortest name (127.0.0.1) is the MAIN account ?

So if I remove everything within these folders to a safe space and the associated .msf files, I can delete those accounts, re-create them, and then what?

I guess I should replace the empty files with the saved files, but I would need to do it BEFORE I run the Bridge, since that will populate the files with the "new" mail. But it might also DELETE the old mail, since it no longer exists on the IMAP server. So... NOT what I want.

Can I just paste the old files into /profile/mail/ local folders/ ? Even though these are IMAP not POP?

Or should I rename them and paste into /profile/imap/ in order to just read them?

But the TB user interface shows the actual email address, not the actual filename of 127.x.x.x That is confusing and I wish the filename matched the name in the user interface.

more options

copying into Local Folders resulted in a filename in the user interface, but no content. Also TB has created a .sbd file (Finder shows zero bytes) which I suppose is the file called when I click on it in the user interface.

so If I copy the contents of the 127.0.0-1.1 into the 127.0.0-1.1.sbd file... well, the emails show up in the TB user interface, but only 3 folders: all mail INBOX-1 SENT-1

out of all these:

xxx/127.0.0-1.1 xxx/127.0.0-1.1/All Mail xxx/127.0.0-1.1/All Mail.msf xxx/127.0.0-1.1/Archive.msf xxx/127.0.0-1.1/Archives.msf xxx/127.0.0-1.1/Drafts.msf xxx/127.0.0-1.1/Folders.msf xxx/127.0.0-1.1/INBOX-1 xxx/127.0.0-1.1/INBOX-1.msf xxx/127.0.0-1.1/INBOX.msf xxx/127.0.0-1.1/Labels.msf xxx/127.0.0-1.1/msgFilterRules.dat xxx/127.0.0-1.1/Sent-1 xxx/127.0.0-1.1/Sent-1.msf xxx/127.0.0-1.1/Sent.msf xxx/127.0.0-1.1/Spam.msf xxx/127.0.0-1.1/Templates.msf xxx/127.0.0-1.1/Trash.msf

xxx/127.0.0-1.1.msf

xxx/127.0.0-1.1.sbd xxx/127.0.0-1.1.sbd/All Mail xxx/127.0.0-1.1.sbd/All Mail.msf xxx/127.0.0-1.1.sbd/Archive.msf xxx/127.0.0-1.1.sbd/Archives.msf xxx/127.0.0-1.1.sbd/Drafts.msf xxx/127.0.0-1.1.sbd/Folders.msf xxx/127.0.0-1.1.sbd/INBOX-1 xxx/127.0.0-1.1.sbd/INBOX-1.msf xxx/127.0.0-1.1.sbd/INBOX.msf xxx/127.0.0-1.1.sbd/Labels.msf xxx/127.0.0-1.1.sbd/msgFilterRules.dat xxx/127.0.0-1.1.sbd/Sent-1 xxx/127.0.0-1.1.sbd/Sent-1.msf xxx/127.0.0-1.1.sbd/Sent.msf xxx/127.0.0-1.1.sbd/Spam.msf xxx/127.0.0-1.1.sbd/Templates.msf xxx/127.0.0-1.1.sbd/Trash.msf

So is this the (tedious) solution ?

Are the files that don't show up in the TB user interface just internal bookeeping, or IMAP that won't show up in the LOCAL FOLDER ?

What would happen if I renamed these folders first and then copied them into the /imap/ or /mail/ folder? I suppose it would screw things up since TB expects every item to have an ACCOUNT associated with it?

And from within TB, I should be able to rename 127.0.0.1 into "ProtonMail Main account old emails" etc.

more options

Everything else in Local Folders is an .msf file. But they all are from POP mail. So is that the suffix use for POP, and .sbd for IMAP?

Can I delete the .msf now that I have copied the contents to the .sbd?

more options

I just used the TB user interface to rename it, now there is no email in it, and the Finder shows:

xxx/Mail/Local Folders/127.0.0-1.1 Proton Sub1 xxx/Mail/Local Folders/127.0.0-1.1 Proton Sub1.msf xxx/Mail/Local Folders/127.0.0-1.1 Proton Sub1.sbd xxx/Mail/Local Folders/127.0.0-1.1.sbd

And I cannot undo the name change so I guess I need to delete the "new name" files from the Finder... quite TB trashed: /Users/hal9000/.Trash/127.0.0-1.1 Proton Sub1.sbd /Users/hal9000/.Trash/127.0.0-1.1 Proton Sub1 /Users/hal9000/.Trash/127.0.0-1.1 Proton Sub1.msf open TB Not showing anything, even though Mail/Local Folders/127.0.0-1.1.sbd still exists...

I'll trying renaming the Mail/Local Folders/127.0.0-1.1 Proton Sub1.msf back to 127.0.0-1.1 quit, restart...

Nope, still not showing up. WHY NOT !!!! So I will delete the 127.x.x. via the Finder, and start all over again copying from the /imap/ folder & pasting into mail/ local folders...

more options

what you have in the all mail and sent folders is the only locally stored mail... everything else is fetched from the server when you select the email in the list.

presence of xxx/127.0.0-1.1/All Mail denotes a local storage file for all mail xxx/127.0.0-1.1/All Mail.msf is the index used to display the lists inside Thunderbird and these are generated when the folder is selected if not already present. But a server connection is required.

Deleting the file foldertree.json in the profile will force a rebuild of the folder cache when Thunderbird starts which is probably why you renaming is not showing up.

THe import export tools should also work on the file xxx/127.0.0-1.1/All Mail

more options

Note the setting for local storage is in Account Settings > Synchronization and storage under message synchronization.

more options

"Deleting the file foldertree.json in the profile will force a rebuild of the folder cache when Thunderbird starts which is probably why you renaming is not showing up."

But I DID restart, and the folder in the user interface was still empty of messages. And since I renamed via the user interface, it should work without a restart and certainly without manually deleting a file, right? Something is funky. Before I go thru all the work of moving all 6 accounts, I want to know I'm not wasting my time & that I wont end up losing the data.

And why did it seem to make up a whole new file with the new name, but fail to populate it with the data and then (fail to) delete the old-named file? Seems like a convoluted choice of method.

Yes, I set Synchronization to Save All Files in order to emulate POP behavior. Then I deleted them from the IMAP server.

I see that if I two finger click on a mail folder within the TB user interface, the import/export app is in the menu. OTOH if I select it from the TOOLS/ dropdown, it opens the Finder. Nobody writes instructions anymore...

more options

I have a similar problem, attempting to move an email from my yahoo/frontiermail account to a local folder, but it involves only one subfolder under Local Folders; here is the tree path:

_Commerce\_Health\_Supplements\StopAgingNow\StopAgingNow-Ads

I can move the to the folder above, I can then move it back down to a different subfolder ("SAN-Acct & Orders"), but not to "StopAgingNow-Ads", even from the subfolder.

So it isn't just an issue of moving from the Inbox of my account; the problem is the target subfolder. Any email from any location cannot be moved to this target folder... I tried repairing it, to no avail.

Interestingly, it has its own Windows subfolder, whereas the other sibling subfolder ("SAN-Acct & Orders"), which has lots of emails in it, does not exist in its own Windows subfolder.

I think that this folder used to be one level up, and I moved it down one level to its current location. That may be a key to its misbehavior.

Since "StopAgingNow-Ads" has no contents, I will delete and recreate it and see what happens.

That took care of it -- deleting the Thunderbird subfolder caused the Windows folder to disappear, recreating the Thunderbird subfolder did not result in a new Windows folder, and now moving to the Thunderbird subfolder works!