Closed
Bug 268034
Opened 20 years ago
Closed 17 years ago
Mail imported from Mozilla 1.x dumps messages in wrong mailboxes, when multiple accounts on same mail server
Categories
(Thunderbird :: Migration, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
Thunderbird 3.0a3
People
(Reporter: spamcontrol2, Assigned: standard8)
References
Details
(Keywords: fixed1.8.1.5, Whiteboard: [fixed in TBv30a1])
Attachments
(2 files)
(deleted),
patch
|
Bienvenu
:
superreview+
|
Details | Diff | Splinter Review |
(deleted),
patch
|
mscott
:
review+
mscott
:
superreview+
dveditz
:
approval1.8.1.5+
|
Details | Diff | Splinter Review |
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041103 Firefox/1.0RC2
Build Identifier:
When importing mail from my Netscape 7.2/Moz1.7 profile into Thunderbird 0.9,
mail gets dumped into the wrong folder.
Everything seems to migrate properly, including the account setups, etc, except
the messages themselves. I have 6 accounts. Messages for the first account
import fine, but all messages in all folders for all other accounts end up in
the "Inbox" folder of the second account.
Could this be related to bug #265072?
Reproducible: Always
Steps to Reproduce:
Not sure how to make this happen for someone else - I can start looking through
the structures of my files if someone can direct me.
Reporter | ||
Comment 1•20 years ago
|
||
Actually, I take that back.
It appears that the first account's messages import fine.
The *third* account's messages are imported into corresponding folders in the
second account.
No messages show up in the third through sixth accounts.
Comment 2•20 years ago
|
||
(In reply to comment #0)
> but all messages in all folders for all other accounts end up in
the "Inbox" folder of the second account.
Is mail server of "all other accounts" same mail server?
In Japanese forum, a few weeks ago, a Japanese user reported same situation when
some accounts are on same POP3 server.
Reporter | ||
Comment 3•20 years ago
|
||
(In reply to comment #2)
> Is mail server of "all other accounts" same mail server?
No, though as I said this wasn't a 100% correct symptom.
It might be related though. As I said, all the mail from account #3 ends up in
account #2, Account #1 is fine, and nothing ends up in accounts 3-6.
Account #2 and #3 are on the same mail server.
Accounts 1 and 4-6 are on a different mail server.
Could this be important?
Comment 4•20 years ago
|
||
(In reply to comment #3)
> all the mail from account #3 ends up in account #2,
> Account #2 and #3 are on the same mail server.
Oh, it's very important.
This is the problem I said in my comment #2.
In my case, same path was set in "Local Directry" setting of account #2 account
#3 after migration, if same POP3 server(different username).
This was the cause of "all the mail from account #3 ends up in account #2".
Ian Schorr, please check "Local Directry" setting of account #2 and account #3.
Check also "Global Inbox" setting(Server Settings/Advanced button/POP) of
account #2 and 3.
> Account #1 is fine, and nothing ends up in accounts 3-6.
> Accounts 1 and 4-6 are on a different mail server.
Account #1 seems to has no problem.
Your problem on account #4-6 was not reported to forum in Japan.
Check both "Local Follder" settings and "Global Inbox" setting(Server
Settings/Advanced button/POP) of account #4-6.
Comment 5•20 years ago
|
||
we migrate the folders to a new directory \Mail\hostname
since the hostnames are the same we must be stomping on the directories.
Hopefully this can easily be fixed by making sure the directory we are copying
the folders into is unique.
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true
Target Milestone: --- → Thunderbird1.0
Comment 6•20 years ago
|
||
Updated•20 years ago
|
Attachment #165197 -
Flags: superreview?(bienvenu)
Updated•20 years ago
|
Attachment #165197 -
Flags: superreview+
Updated•20 years ago
|
Attachment #165197 -
Flags: superreview?(bienvenu)
Comment 7•20 years ago
|
||
fixed branch and trunk
Status: ASSIGNED → RESOLVED
Closed: 20 years ago
Resolution: --- → FIXED
Comment 8•20 years ago
|
||
*** Bug 259460 has been marked as a duplicate of this bug. ***
Comment 9•20 years ago
|
||
*** Bug 269533 has been marked as a duplicate of this bug. ***
Comment 10•20 years ago
|
||
*** Bug 260966 has been marked as a duplicate of this bug. ***
Comment 11•20 years ago
|
||
*** Bug 270182 has been marked as a duplicate of this bug. ***
Reporter | ||
Comment 12•20 years ago
|
||
This patch does appear to have partially fixed my problem, but not completely.
I'm not sure why it didn't fix the entire problem.
As I described, originally my problem was this:
Mailbox Domain Ends up in Mailbox:
Mailbox #1: Domain 1: -> Mailbox #1
Mailbox #2: Domain 2: -> Mailbox #2
Mailbox #3: Domain 2: -> Mailbox #2
Mailbox #4: Domain 1: -> Unknown
Mailbox #5: Domain 1: -> Unknown
Mailbox #6: Domain 1: -> Unknown
Currently the behavior is this:
Mailbox #1: Domain 1: -> Mailbox #1
Mailbox #2: Domain 2: -> Mailbox #2
Mailbox #3: Domain 2: -> Mailbox #2 <-- Wrong
Mailbox #4: Domain 1: -> Mailbox #4
Mailbox #5: Domain 1: -> Mailbox #5
Mailbox #6: Domain 1: -> Mailbox #6
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Reporter | ||
Comment 13•20 years ago
|
||
I take that back, I'm sorry. The new behavior is:
Mailbox Domain Ends up in Mailbox:
Mailbox #1: Domain 1: -> Mailbox #1
Mailbox #2: Domain 2: -> Mailbox #3 <-- Wrong
Mailbox #3: Domain 2: -> Mailbox #2 <-- Wrong
Mailbox #4: Domain 1: -> Mailbox #5 <-- Wrong
Mailbox #5: Domain 1: -> Mailbox #6 <-- Wrong
Mailbox #6: Domain 1: -> Mailbox #4 <-- Wrong
Comment 14•20 years ago
|
||
remaining issue is not a stopper we fixed the big problem most folks ran int.
Target Milestone: Thunderbird1.0 → Future
Reporter | ||
Comment 15•20 years ago
|
||
Re: Comment #14
"remaining issue is not a stopper we fixed the big problem most folks ran int."
What makes you think that each of these users with duplicate reported bugs
wouldn't also have the remaining portion of the issue?
Comment 16•20 years ago
|
||
*** Bug 272206 has been marked as a duplicate of this bug. ***
Comment 17•20 years ago
|
||
Change summary(add "multiple accounts on same mail server") for ease of search.
Summary: Mail imported from Mozilla 1.x dumps messages in wrong mailboxes → Mail imported from Mozilla 1.x dumps messages in wrong mailboxes, when multiple accounts on same mail server
Comment 18•20 years ago
|
||
Ok, I think this bug corresponds approx. to the one I just wanted to report.
So I would like to give you some more information by telling you what I
experience.
I have a similar configuration to the one of the original reporter. I fact all
the pop servers are different but as I use a mail antivirus (part of
PCCillin2002) I change slightly the configuration of my mozilla account
parameters so that the POP servers are (for all my accounts) 'localhost' and
the userID is 'userid/pop.server'
Now my mails are migrated with 1.0RC but I can't see them. Indeed in my
profile folder, the messages have been imported to localhost localhost-1
localhost-2 etc... They are there. However the account parameters are
different in the sense that for each account, other folders exist like
pop.server pop.theother.server... Of course these folders are empty and don't
contain the messages I would have like to have imported.
Fabien
Comment 19•20 years ago
|
||
I can confirm that this bug affects RC1.
As reported on MozillaZine :
3. Upon looking into the Profiles files in Library/Thunderbird, I found out 2
folders for my mail using the same name, but one with an extra "-1" (ie
pop.maildomain-1.ca) added at the end of the folder name! This is clearly a
folder naming bug, because all my mail was imported in a folder without the "-1"
(ie pop.maildomain.ca).
The fix
I renamed these two folders making sure my real mail folder had the "-1"
addition in its name. Now I have successfuly migrated to Thunderbird and all my
messages are shown intact. Sadly, non-technical Mozilla users won't be able to
migrate easily to Thunderbird.
Comment 20•20 years ago
|
||
migrating from Mozilla 1.7.x NO messages were imported !
Comment 21•20 years ago
|
||
I can confirm that the problem occurs with 1.0.
Furthermore the subscribed newsgroups are not imported.
Comment 22•20 years ago
|
||
*** Bug 281281 has been marked as a duplicate of this bug. ***
Comment 23•20 years ago
|
||
*** Bug 270334 has been marked as a duplicate of this bug. ***
Comment 24•20 years ago
|
||
I have a similar problem with LINUX, under K.D.E. 3.2, migrating from Mozilla
1.7.7 to Thunderbird version 1.0.2 (20050317): my second e-mail account is
imported, but its mails and user-defined directories are not, though the 3rd
(local directories) account's mails and directories are correctly imported, as
well as my Usenet account (ranked 4th and last) news.
==> Please CHANGE this bug OS setting and define a priority.
Comment 25•19 years ago
|
||
I think i have yet another behavior. I have 3 accounts, let's call them
bulbul@school.edu, bulbul@work.com, and work@work.com. Account bulbul@school.edu
imported fine. However, everything for account bulbul@work.com imported under
account work@work.com and vice versa. Thunderbird 1.0.6, Linux.
Comment 26•19 years ago
|
||
This is also a problem for TB 1.0.7 (Linux) when migrating a Netscape 7.2 profile with multiple accounts (on SUSE 9.3).
I have 10+ e-mail and newsgroup accounts in one NS 7.2 profile. Four of the accounts have the same server hostname in their e-mail addresses. Three of the four accounts had their e-mail folders copied into the wrong account's Mail directory in new TB profile. E-mail folders for the other accounts, at first glance, appear to have been migrated correctly.
In addition, I also noticed that migration failed to copy the NS 7,2 SMTP server/authentication information for non-default SMTP servers. Only the default SMTP server information was copied.
Comment 27•19 years ago
|
||
*** Bug 298148 has been marked as a duplicate of this bug. ***
Comment 28•19 years ago
|
||
I experienced a similar problem with nightly build Thunderbird 1.6a1 (20060110):
When importing multiple accounts from Mozilla 1.7.12, mail folders ended up in the wrong accounts.
This seems to be related to conflicting values for absolute and relative directory names in prefs.js:
user_pref("mail.server.server3.directory", "C:\\Dokumente und Einstellungen\\Vogt\\Anwendungsdaten\\Thunderbird\\Profiles\\qc5uf85g.default\\Mail\\www.com2-gmbh-2.de");
user_pref("mail.server.server3.directory-rel", "[ProfD]Mail/www.com2-gmbh-1.de");
For the same server (server3), the directory and directory-rel properties point to different directories: www.com2-gmbh.de and www.com2-gmbh-1.de, resp.
Comment 29•19 years ago
|
||
Typo in my previous comment. The last line should read:
to different directories: www.com2-gmbh-2.de and www.com2-gmbh-1.de, resp.
Comment 30•19 years ago
|
||
(This is an update to comment #26)
> This is also a problem for TB 1.0.7 (Linux) when migrating a Netscape 7.2
> profile with multiple accounts (on SUSE 9.3).
I just downloaded TB 1.5.0.2 (20060420), removed my old ~/.thunderbird directory and tried to import from the same NS 7.2 profile. The problem still exists: messages were copied into the wrong TB mailboxes.
Comment 31•18 years ago
|
||
I am seeing the same problem. The problem I see is that the files imported properly, but the directory names for the 3rd and 5th directories in the thunderbird path are reversed from the original names in the mozilla path where the netscape accounts are stored. I have 5 pop accounts, 2 on a verizon server and 3 on a comcast server. My solution was to rename the 3rd directory to a temp name, rename the 5th directory name to the 3rd directory name, and then to rename the temp directory name to the 5th directory name. If I do that before downloading any mail, then everything is fine. Contact me if you need additional info.
Comment 32•18 years ago
|
||
(In reply to comment #29)
> Typo in my previous comment. The last line should read:
> to different directories: www.com2-gmbh-2.de and www.com2-gmbh-1.de, resp.
>
The problem occurred with Thunderbird 1.5.0.5
In the prefs.js file, I found mismatched absolute and relative paths like the following:
user_pref("mail.server.server1.directory", "C:\\Dokumente und Einstellungen\\Vogt\\Anwendungsdaten\\Thunderbird\\Profiles\\bhssojtl.default\\Mail\\www.com2-gmbh-1.de");
user_pref("mail.server.server1.directory-rel", "[ProfD]Mail/www.com2-gmbh.de");
and similar discrepancies for server2 through server6.
I have changed the "...directory-rel" entries to match the absolute ones, and this seems to solve the problem.
Updated•18 years ago
|
QA Contact: migration
Assignee | ||
Comment 33•17 years ago
|
||
I have just fixed this on SeaMonkey's new profile migrator (bug 381483). I have ported the patch and am currently rebuilding and testing the solution, therefore taking the bug.
Assignee: mscott → bugzilla
Status: REOPENED → NEW
Assignee | ||
Comment 34•17 years ago
|
||
This fixes the mail folder & newsgroups migration problems.
Mail problem: Basically if you've got more than one account on the same server for mail set up, the .directory prefs can end up pointing to a different directory to the .directory-rel prefs (as per comment 32). As nsMsgIncomingServer.cpp will recreate the .directory-rel prefs if they don't exist, this patch just causes the migration to drop the .directory-rel prefs and just set up the .directory prefs correctly.
News problem: Similar to the mail folders, but with the added complication of pre-pending the folder name with "host-". I couldn't see any reasons for this in blame, so I've dropped the pre-pending and removing the .directory-rel prefs will also help to fix the problem. This part also will fix bug 272312.
Assignee | ||
Comment 35•17 years ago
|
||
Comment on attachment 266277 [details] [diff] [review]
Fix mail folder and newsgroup migration
Scott, sorry forgot to request reviews. See my previous comment. If you want it for branch please can you deal with that bit as I don't tend to build/test branch Thunderbird.
Attachment #266277 -
Flags: superreview?(mscott)
Attachment #266277 -
Flags: review?(mscott)
Comment 37•17 years ago
|
||
Comment on attachment 266277 [details] [diff] [review]
Fix mail folder and newsgroup migration
Thanks Mark! Bonus points if you can change the xpidlcstring to a nsCString before you check in :)
I'll nominate for the branch for 2005 and will test & land it there if approved.
Attachment #266277 -
Flags: superreview?(mscott)
Attachment #266277 -
Flags: superreview+
Attachment #266277 -
Flags: review?(mscott)
Attachment #266277 -
Flags: review+
Attachment #266277 -
Flags: approval1.8.1.5?
Assignee | ||
Comment 38•17 years ago
|
||
(In reply to comment #37)
> (From update of attachment 266277 [details] [diff] [review])
> Thanks Mark! Bonus points if you can change the xpidlcstring to a nsCString
> before you check in :)
Done, checked into trunk.
Status: NEW → RESOLVED
Closed: 20 years ago → 17 years ago
Resolution: --- → FIXED
Comment 40•17 years ago
|
||
Comment on attachment 266277 [details] [diff] [review]
Fix mail folder and newsgroup migration
approved for 1.8.1.5, a=dveditz for release-drivers
Attachment #266277 -
Flags: approval1.8.1.5? → approval1.8.1.5+
Updated•17 years ago
|
Keywords: fixed1.8.1.5
Updated•16 years ago
|
Blocks: 467015
Whiteboard: [fixed in TBv30a1]
Target Milestone: Future → Thunderbird 3.0a3
Version: unspecified → Trunk
You need to log in
before you can comment on or make changes to this bug.
Description
•