Cannot import address groups (lists) from Outlook Express

RESOLVED FIXED in mozilla1.8beta2

Status

MailNews Core
Import
--
major
RESOLVED FIXED
15 years ago
10 years ago

People

(Reporter: Hanno Boeck, Assigned: Bienvenu)

Tracking

Trunk
mozilla1.8beta2
x86
All
Bug Flags:
blocking1.8a6 -
blocking1.8b -

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment, 1 obsolete attachment)

9.79 KB, patch
(not reading, please use seth@sspitzer.org instead)
: superreview+
Details | Diff | Splinter Review
(Reporter)

Description

15 years ago
User-Agent:       Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4) Gecko/20030924 Galeon/1.3.9
Build Identifier: Mozilla 1.4.1 final for windows

Today I tried to convert a user from Outlook Express to Mozilla Mailer.
The problem was, it coudln't convert the groups from the OE-address-book. All
group names were converted, but the groups were empty. The adresses from the
groups were there, but not in the newly created groups in the mozilla address-book.
As the user had a lot of them, it was impossible for me to convert him to
mozilla (so possibly a blocker-bug?)

Reproducible: Always

Steps to Reproduce:
1. create some address groups in Outlook Express (the version that comes with
windows 98 se)
2. try to import them into mozilla mail

Actual Results:  
The adresses were not in the groups, the groups were empty.

Expected Results:  
The groups should have been imported correctly.

Comment 1

15 years ago
Build 2003100804
Windows XP 

I can confirm this behavior.  I imported groups from Outlook Express.  All the
groups were empty.  All the addresses were imported, but were not placed in the
proper groups.
Status: UNCONFIRMED → NEW
Ever confirmed: true

Comment 2

15 years ago
Mail list addresses are not imported from Outlook
Depends on: 149961

Comment 3

15 years ago
Also seeing this on Thunderbird 0.3 on Win2k.
Summary: Cannot import address groups from outlook express → Cannot import address groups (lists) from Outlook Express

Comment 4

15 years ago
*** Bug 230980 has been marked as a duplicate of this bug. ***
Confirmed with OE6 and Mozilla/1.6 and Thunderbird on XP.
OS: Windows 98 → All
*** Bug 236385 has been marked as a duplicate of this bug. ***

Comment 7

14 years ago
*** Bug 232797 has been marked as a duplicate of this bug. ***

Comment 8

14 years ago
*** Bug 222873 has been marked as a duplicate of this bug. ***
*** Bug 236377 has been marked as a duplicate of this bug. ***
(Assignee)

Comment 10

14 years ago
taking.
Assignee: cavin → bienvenu

Comment 11

14 years ago
Using Windows Server 2003, Outlook Express 6.00.3790.0

I can confirm the same behaviour.  List names are imported as lists, however the
lists do not contain the email addresses as stored in Outlook Express.

Comment 12

14 years ago
*** Bug 267629 has been marked as a duplicate of this bug. ***
Product: MailNews → Core

Comment 13

14 years ago
Confirming using XP with latest Outlook and TB 1.0. Lost a client conversion to
TB after the gaffe. With over 300 emails in one of his lists I wasn't ready to
add the emails manually. This should have been a blocker. My bad for not
bringing attention to this before :(

Comment 14

14 years ago
A workaround as to avoid blocked migrations to Thunderbird: have Addressbook
read and write the WAB (MS Outlook Express) and MAPI (MS Outlook) addressbooks.

How? Stop Mozilla/Thunderbird and add the following lines with a plain text
editor to "prefs.js",
for MAPI:
 user_pref("ldap_2.servers.mapi.description", "MAPI AB");
 user_pref("ldap_2.servers.mapi.dirType", 3);
 user_pref("ldap_2.servers.mapi.position", x);
 user_pref("ldap_2.servers.mapi.uri", "moz-aboutlookdirectory://op"); 
for WAB:
 user_pref("ldap_2.servers.wap.description", "WAB AB");
 user_pref("ldap_2.servers.wap.dirType", 3);
 user_pref("ldap_2.servers.wap.position", x);
 user_pref("ldap_2.servers.wap.uri", "moz-aboutlookdirectory://oe"); 
Do set the pref ldap_2.servers.*.position to a suitable free number, free
numbers may start from 3.

After restart, Mozilla/Thunderbird will read and write to those ABs almost as if
it were a native AB. Beware that some AB attributes may not be mapped as
expected, though most the common fields work.

See http://abzilla.mozdev.org/ for more info.

Updated

14 years ago
Flags: blocking1.8a6?
Flags: blocking-aviary1.1?

Updated

14 years ago
Flags: blocking1.8a6? → blocking1.8a6-

Updated

14 years ago
Flags: blocking1.8b?

Comment 15

14 years ago
The workaround didn't work for me.
The only solution i've found is to use the old netscape 4.7 to import de 
addressbook and then export it with the ldif format.

Comment 16

14 years ago
*** Bug 279564 has been marked as a duplicate of this bug. ***

Updated

14 years ago
Flags: blocking1.8b? → blocking1.8b-

Comment 17

13 years ago
(In reply to comment #14)
> A workaround as to avoid blocked migrations to Thunderbird: have Addressbook
> read and write the WAB (MS Outlook Express) and MAPI (MS Outlook) addressbooks.
> 
> How? Stop Mozilla/Thunderbird and add the following lines with a plain text
> editor to "prefs.js",
> for MAPI:
>  user_pref("ldap_2.servers.mapi.description", "MAPI AB");
>  user_pref("ldap_2.servers.mapi.dirType", 3);
>  user_pref("ldap_2.servers.mapi.position", x);
>  user_pref("ldap_2.servers.mapi.uri", "moz-aboutlookdirectory://op"); 
> for WAB:
>  user_pref("ldap_2.servers.wap.description", "WAB AB");
>  user_pref("ldap_2.servers.wap.dirType", 3);
>  user_pref("ldap_2.servers.wap.position", x);
>  user_pref("ldap_2.servers.wap.uri", "moz-aboutlookdirectory://oe"); 
> Do set the pref ldap_2.servers.*.position to a suitable free number, free
> numbers may start from 3.
> 
> After restart, Mozilla/Thunderbird will read and write to those ABs almost as if
> it were a native AB. Beware that some AB attributes may not be mapped as
> expected, though most the common fields work.
> 
> See http://abzilla.mozdev.org/ for more info.

I tried this with Version 1.0 (20041206) under Win2K, but it did not work.
What I did was: 
1)close thunderbird
2)copied the above lines (the from WAB ones) to my prefs.js. (in
c:\programs\mozilla thunderbird\defaults\profile)
3)Replace x with 1 because my prefs.js was empty - was that the correct number
or how do I find out about available position numbers? 
4)Restart Thunderbird
5)In Thunderbird Adress book start importing from Outlook Express
I tried looking at the link above and in the link given in the prefs.js file,
but none answered my questions. 
Do you have any clue? 
(Assignee)

Comment 18

13 years ago
*** Bug 279978 has been marked as a duplicate of this bug. ***
(Assignee)

Comment 19

13 years ago
I have a fix for Outlook Express import - it needs some cleaning up, however.
Status: NEW → ASSIGNED
(Assignee)

Comment 20

13 years ago
Created attachment 180614 [details] [diff] [review]
work in progress

this basically works - I get a strange crash much later down the road that
might indicate something wrong with this code but I don't know if it's related
or not. Purify doesn't say anything helpful.
(Assignee)

Comment 21

13 years ago
Created attachment 180725 [details] [diff] [review]
proposed fix
Attachment #180614 - Attachment is obsolete: true
Attachment #180725 - Flags: superreview?(sspitzer)
Comment on attachment 180725 [details] [diff] [review]
proposed fix

r/sr=sspitzer, yikes!
Attachment #180725 - Flags: superreview?(sspitzer) → superreview+
(Assignee)

Comment 23

13 years ago
Comment on attachment 180725 [details] [diff] [review]
proposed fix

this change only affects importing of outlook express address books with
mailing lists. I tested it on a few cases, empty lists, full lists, nested
lists, w/o a problem (though of course, nested lists don't work)
Attachment #180725 - Flags: approval1.8b2?
Attachment #180725 - Flags: approval-aviary1.1a?

Comment 24

13 years ago
Comment on attachment 180725 [details] [diff] [review]
proposed fix

a=asa
Attachment #180725 - Flags: approval1.8b2?
Attachment #180725 - Flags: approval1.8b2+
Attachment #180725 - Flags: approval-aviary1.1a?
Attachment #180725 - Flags: approval-aviary1.1a+
(Assignee)

Comment 25

13 years ago
fixed on trunk, for outlook express (nested lists don't work, because the
underlying ab doesn't support them yet)
Status: ASSIGNED → RESOLVED
Last Resolved: 13 years ago
Resolution: --- → FIXED
(Assignee)

Comment 26

13 years ago
*** Bug 282007 has been marked as a duplicate of this bug. ***
(Assignee)

Comment 27

13 years ago
*** Bug 273509 has been marked as a duplicate of this bug. ***

Updated

13 years ago
Flags: blocking-aviary1.1?

Comment 28

13 years ago
I'm experiencing this bug with 1.0.6 (20050716). After importing contact info
from OE6 (6.00.2900.2180 xpsp_sp2_rtm.040803-2158) I still see empty imported
groups. Please reopen.
(Assignee)

Comment 29

13 years ago
1.0x contains mainly security fixes. This was not a security fix. This fix will
be in the next major release.
Target Milestone: --- → mozilla1.8beta2

Comment 30

13 years ago
*** Bug 321390 has been marked as a duplicate of this bug. ***

Comment 31

13 years ago
As of today 25/12/2005, using version 1.0.7 (20050923), I'm still experiencing this bug. Import from OE addresses creates empty groups.

THIS IS NOT RESOLVED.

Please REOPEN this bug or advise released and tested fix.
(Assignee)

Comment 32

13 years ago
it's fixed in trunk and 1.5 builds, not 1.0x builds - 1.0x builds contain mainly security fixes from 1.0, not normal bug fixes.
Product: Core → MailNews Core
You need to log in before you can comment on or make changes to this bug.