Open Bug 126022 Opened 23 years ago Updated 3 years ago

Collected addresses should not include/add entries already in LDAP

Categories

(MailNews Core :: Address Book, defect, P2)

Tracking

(Not tracked)

People

(Reporter: iannbugzilla, Unassigned)

References

Details

(Whiteboard: [enterprise-relevance])

Compose an email to someone with an entry in that LDAP server

Actual behaviour
Check collected addresses and that person is now listed

Expected behaviour
Person is not added to collected addresses

This also happens with incoming e-mail, people on the LDAP server sending you an
e-mail get added to the collected addresses even though they're already in one
of the other address books.
Is this related to bug 118388 ?
Bug 118388 WFM now but I'm still getting the problem of addresses being
collected that already exist in an LDAP address book.

Attempting to flag up to LDAP people by marking as a blocker to bug 36557
Blocks: 36557
Bug 118388 WFM now but I'm still getting the problem of addresses being
collected that already exist in an LDAP address book.

Attempting to flag up to LDAP people by marking as a blocker to bug 36557
this is a sub-set of functionality decribed in bug #104863.   

Some major work needs to happen with "Collected Abook" functionality.  As it
stands today, the collected address book becomes a repository of JUNK (ie. dupe
records (from LDAP and Personal Abook), bad formats).

Main priorities:
1)  entries destined for collected abook should first be checked against LDAP
and Personal Abook (and Abook on Address Book Server -- ref. Netscape Enterprise
Abook Server).

2)  allow user to specify domains to include/exclude from Collected Abook

3)  verify email addresses should follow basic format (as specified by user). 
There should be a way to insure fat-fingered email addresses don't go in
Collected Abook (eg.  "user@baddominc.om")

4)  expirations rules for Collected Abook.   Allow user to specific TTL for
entries in Collect Abook (so **** doesn't stay forever).
Blocks: 17880
No longer blocks: 36557
Status: UNCONFIRMED → NEW
Ever confirmed: true
OS: Windows 2000 → All
Hardware: PC → All
Priority one is the major concern for me, it would remove 70-80% of the
addresses that end up in my collected address book and that is what this bug
should deal with.
Depends on: 58769
mass re-assign.
Assignee: racham → sspitzer
Please update Summary field to:
Collected addresses includes entries already in LDAP or other address books
or something similar. Thanks!
Summary: Collected addresses include entries already in LDAP address list → Collected addresses include entries already in LDAP or other addrbooks
It should be an option to not collect addresses that are present in an LDAP
server. Personally I want to collect addresses that are present in an LDAP
server, but not those that are present in a local address book.
Note: The OTHER ADDRESS BOOK issue is addressed in bug 58769 - don't collect
addresses into CAB that occur in other AB's  
Product: Browser → Seamonkey
Assignee: sspitzer → mail
Summary: Collected addresses include entries already in LDAP or other addrbooks → Collected addresses include entries already in LDAP or other address books
As a quick and dirty work-around it might be usefull to be able to set the max number of collected addresses to 1 or any higher number. Guess Netscape 7.0 had this feature.
Hello,

98% of what ends up in my "collected addresses" abook are already in one or
another of my other address books. The contents of these should be screened
out.

Also, I see the purpose of a "collected addresses" abook, in the long run,
is to collect them for *filing* into these other address books, so an easy
way to do so should be provided. (Right-click, Move to, List-of-Address-Books)

Jim H. (aka CuriousJ)
Restricting to just LDAP, other address books covered by bug 58769.
Assignee: mail → nobody
Component: Address Book → MailNews: Address Book
Product: Mozilla Application Suite → Core
QA Contact: nbaca → addressbook
Summary: Collected addresses include entries already in LDAP or other address books → Collected addresses include entries already in LDAP
Product: Core → MailNews Core
Flags: wanted-thunderbird3?
Severity: normal → minor
Summary: Collected addresses include entries already in LDAP → Collected addresses should not include/add entries already in LDAP
This bug should really be fixed. What is the point of setting up an ldap if you end-up with outdated adresses all over your adress book ?

Especially when using auto-fill it's getting really confusing for users. Generally they are trusting their local domain adresses because ldap is supposed to be always up to date, but because of this bug they can be presented old emails from deleted accounts and whatsoever...this deserve a patch.
No longer blocks: 17880

Thanks to Magnus for quickly finding a starting point in code (from 'Thunderbird Developers' chat on Matrix today):

https://searchfox.org/comm-central/rev/69d6f790cef76552cd5b132997531252cb575a05/mailnews/compose/src/MessageSend.jsm#1080
but yes we should probably do that before closing the compose window instead

See Also: → 1067729
Priority: -- → P2
See Also: → 1331249

(In reply to tibey from comment #13)

This bug should really be fixed. What is the point of setting up an ldap if
you end-up with outdated adresses all over your adress book ?

+1. This bug makes using LDAP address books pretty pointless, which is a significant fallout for enterprise LDAP users (which include some of our biggest institutional consumers iiuc).

Especially when using auto-fill it's getting really confusing for users.
Generally they are trusting their local domain adresses because ldap is
supposed to be always up to date, but because of this bug they can be
presented old emails from deleted accounts and whatsoever...this deserve a
patch.

True!

Severity: minor → S2
Whiteboard: [enterprise-relevance]
You need to log in before you can comment on or make changes to this bug.