Am 08.07.20 um 20:09 schrieb Gary Dale:
> Have you tried this recently?

Sure, otherwise I wouldn't have written it. I've done this many times
over the years.

> Right now, I can copy a single folder (apparently) but it is empty in
> the IMAP inbox. I have to then copy the e-mail the POP3 folder
> contains. I will further note that only the first copied folder shows
> up even after I restart Thunderbird.

No need to do single step copies here and I never have done such things
this way.

This is basically the change visible by git status if I drag and push a
folder "Debconf Announce" from my T-Online account to my GMail account.

> $ LANG= git status --short
> Refresh index: 100% (622/622), done.
>  M "ImapMail/imap.t-online.de/INBOX.sbd/Mailings.sbd/Debconf Announce.msf"
>  M ImapMail/imap.t-online.de/INBOX.sbd/Mailings.sbd/Debian-Mails.msf
>  M global-messages-db.sqlite
>  M session.json
>  M xulstore.json
> ?? ImapMail/imap.googlemail.com/[Google Mail].sbd/Debconf Announce.msf

The file ImapMail/imap.googlemail.com/[Google Mail].sbd/Debconf
Announce.msf with the mbox format is created.

> $ file ImapMail/imap.googlemail.com/\[Google\ Mail\].sbd/Debconf\ Announce.msf
> ImapMail/imap.googlemail.com/[Google Mail].sbd/Debconf Announce.msf: Mozilla 
> Mork database, version 1.4

...
> Sorry, but again this doesn't work. I noted that Thunderbird does create 
> a .sdb folder for folders that contain other folders, but not for 
> folders that only contain e-mail. This is the same for both mail account 
> types but copying the folders from a POP3 account to an IMAP one results 
> in the removal of the folders and files the next time Thunderbird starts up.

I don't have any more POP3 based account for a long time so I can't
readjust your specific case. But this shouldn't matter, the storage
engine is the same, the mbox file format.

I've played around with the behavior of .sdb folder together with .msf
files also long ago. Basically you can copy the .sdb folder anywhere,
you also need to create an equally named empty file .msf too then, the
folder will already then be visible so far I remember, once you tell TB
to compress the folder TB will recreate the index data for the folder
and all emails are readable again.

> Thunderbird apparently only accepts folders that it creates within an 
> IMAP mailbox. And as per my e-mail at 10:13 EDT, it doesn't even make 
> that easy.

Well, it's all done by files and folders so no deep magic here. The
files and folders are the same. The created folders/files doesn't know
anything about the email server over them.

> Perhaps at one point Thunderbird behaved better, but it's not doing 
> things all that well right now.

I don't think so, the engine inside Thunderbird is quite old regarding
to copy or move emails between folders and or accounts. There hasn't
happen invasive changes in the near past. And your report about problems
is the first to this topic since I've taken over the main maintenance
for Icedove/Thunderbird.

If this all isn't helpful for I'm sorry I can't help you more.

To my experience issues like this are in 90% grounded on bad behavior of
AddOns. Similar reported issues aren't reproducible by removed or
deactivated AddOns and on fresh clean profiles. As I don't know about
your potential AddOns I'm also not able to help on debug your issues.

But also Yahoo did change their API often in a non RFC compliant way.
But the last modification on this is long ago.

The Debian wiki has some more hints about issue reporting, in case you
haven't noted this already.

https://wiki.debian.org/Thunderbird#Bug_Reporting_.2F_Issues

There are also some hint on debugging activity, you will need to replace
references to icedove with thunderbird mostly.

https://wiki.debian.org/Icedove#Debugging

-- 
Regards
Carsten

Reply via email to