User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; nl; rv:220.127.116.11) Gecko/20080702 Firefox/18.104.22.168 Build Identifier: Eudora 8.0.0b3 After downloading the beta version of Eudora 8, all mailboxes are imported, except for the 'sent' (former 'out'-)box. Reproducible: Couldn't Reproduce Steps to Reproduce: 1. 2. 3.
This is handled by the migration component and not the installer
Should this be moved from Thunderbird to Penelope, or is the migration code shared?
The eudora import code is all in core, right?
The initial bug post for this says it can't be reproduced. I posted #442384 which does have steps to repro - several users have confirmed them. I'll repost those here since this seems to be the live ticket: User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9) Gecko/2008052906 Firefox/3.0 eMusic DLM/4.0_22.214.171.124 Build Identifier: 8.0.0b3 I ran the install/import process for 8.0.0b3. I was impressed that almost all my folders were imported perfectly (hundreds of folders and 100,000+ messages). The Outbox in Eudora 7 was NOT imported at all. The folder didn't exist and the messages in that folder were no where to be found. Reproducible: Always Steps to Reproduce: 1. Have a Eudora 7 client installed with sent messages in Outbox folder 2. Install Eudora 8 3. Choose import all from Eudora 7 4. Complete installation, load Eudora 8 Actual Results: There is no Outbox folder and the messages from Outbox in Eudora 7 are missing. Expected Results: Outbox messages and folder from Eudora 7 should exist after import process in Eudora 8.
All of the mailbox import code for Eudora is in the core, so this will affect Thunderbird as well. Turns out that the Out mailbox will import if you perform the import on just mailboxes alone (Tools->Import->Mail), but won't if you do a full migration (Tools->Import->Import Everything or start up with no profile or -migration command-line argument).
Created attachment 343870 [details] [diff] [review] Patch with fix Here's a fix. The problem was that the name of the "Out" mailbox from Classic Eudora was getting translated/renamed to "Unsent Messages" during migration, and creating/opening the "Unsent Messages" folder was failing. With this patch the code will rename the mailbox to "Sent" (which is what most if not all messages in the Out mailbox are). I also added code at the global import level to do name translation/renaming only on folders at the root/top level as that's the only place where special folders reside. While I was in there I also fixed some code indent near where the changes were made.
Checked in, changeset id 658:7ac0a06fb2be