bugzilla.mozilla.org will be intermittently unavailable on Saturday, March 24th, from 16:00 until 20:00 UTC.

Ability to create and organize by arbitrary Tags, Groups (not mailing lists)



MailNews Core
Address Book
17 years ago
4 years ago


(Reporter: Henrik Gemal, Unassigned)


(Blocks: 4 bugs)

Dependency tree / graph
Bug Flags:
wanted-thunderbird3 ?

Firefox Tracking Flags

(Not tracked)




17 years ago
Sometimes it could be nice if it was possible to group people into groups 
instead of just having all the people listed. I dont mean maling lists.

I'll try to illustrate:
Currently the addressbook looks like this:
Henrik Gemal
Thomas Gemal
Peter Thomson
Eric Svensen
  - Thomas Gemal
  - Peter Thomson
  - Eric Svensen

I would like to have two groups:
  - Henrik Gemal
  - Thomas Gemal
Soccers Friends
  - Eric Svensen
Peter Thomson

Then I could also make a mailing list called "Work" which had "Thomas Gemal", 
"Eric Svensen" and "Peter Thomson" in it.

Comment 1

17 years ago
This sounds familiar to me as a request logged awhile ago... possible duplicate.
QA Contact: esther → fenella

Comment 2

17 years ago
I cant find the dupe. So this must be the *one*
Severity: normal → enhancement
Summary: Ability to create groups (not mailing lists) → RFE: Ability to create groups (not mailing lists)

Comment 3

17 years ago
RFE cleanup. RFE is already indicated by the Severity field...Sorry for the 
Summary: RFE: Ability to create groups (not mailing lists) → Ability to create groups (not mailing lists)


17 years ago
QA Contact: fenella → nbaca

Comment 4

16 years ago
*** Bug 100833 has been marked as a duplicate of this bug. ***
*** Bug 161178 has been marked as a duplicate of this bug. ***
taking all of chuang's bugs.  she doesn't work on mozilla anymore.
Assignee: chuang → sspitzer

Comment 7

16 years ago
i notice that Calendar has already implemented 'Categories'. That is what this
bug is about. IMO, Mozilla should have a global Catagory list and then each app
will use it as needed (bookmarks, address book, calendar, etc.)

Comment 8

16 years ago
If we could just sort on, say, the company field, this would fall out for free.

Comment 9

15 years ago
This is important for people who are trying to convert from Outlook Express.  OE
allows groups within groups, and those groups are not limited to contacts with
e-mail addresses.

Comment 10

15 years ago
This might be the place to mention my request for enhancement, that a function
be provided that would extract the addresses from a selected message, either the
sender, the recipients, or both, and deposit them into a specified address
sublist, which could be selected or created for the occasion, to keep them
together and identify the message from which they were extracted, so the user
could return to add values to the other fields of the cards for each, and
perhaps even as a batch insert to all the cards in the extract.
Product: Browser → Seamonkey


13 years ago
Assignee: sspitzer → mail
Assignee: mail → nobody
Component: Address Book → MailNews: Address Book
Product: Mozilla Application Suite → Core
QA Contact: nbaca → addressbook
*** Bug 337479 has been marked as a duplicate of this bug. ***


11 years ago
Blocks: 112970

Comment 12

11 years ago
Just a visual suggestion, surely now that Email messages can be tagged the same should apply to contacts.

Keeping the convention would be helpful.

Comment 13

11 years ago
Sorry to post again but I just had a thought.

If you:
1, Rename "New lists" to "New tag",
2, Get rid of the List "nick name" and "description" fields,
3, On a contact add the ability to set a tag (add the contact to a list)

You practically have it.  A contact could be in more than 1 List (tag/group), it would keep a central place for the contact information while grouping them.

The crucial bit of this really is the ability from the contact list add a tag, rather than having to type you could drag and drop or right click to add them.

Comment 14

11 years ago
bug 383844 is a duplicate?

Bug 100833 and Bug 161178 are, I think, not duplicates of this. (but probably no good reason to change them after all this time)
Summary: Ability to create groups (not mailing lists) → Ability to create and organize by arbitrary Tags, Groups (not mailing lists)


11 years ago
Duplicate of this bug: 383844

Comment 16

11 years ago
re Phil Hannent:
No. I think that replacing the list by the tag is not a good idea, since the list is a great tool to send eMails to a big selection of people with selecting on list.
=> Please keep the list!

The whole should be achieved by creating either categories like in MS Outlook
(with multiple categories selectable) or by adding tags.

So one could put a contact/address in more than one category / add more than one tag.
So one could group by tags / categories (and therefore like in Outlook, one address could appear multiple times - when more than 1 tag / category is added/selected).

=>Please add either categories or tags.
=>Please allow multiple tag or category selection per one contact.


11 years ago
Duplicate of this bug: 404035

Comment 18

11 years ago
A similar problem arises if I want to create a list of mailing addresses for Christmas cards. Not everyone on the list has an e-mail address. At the moment I'm creating dummies like ann@nowhere just to get them into a list.

Possible solutions:
  1. Add tags (or categories) to a contact and be able to filter on the tag
  2. Be able to put contacts with no e-mail address into a list (see also bug 58485)
Blocks: 423488


10 years ago
Flags: wanted-thunderbird3?


10 years ago
Product: Core → MailNews Core


10 years ago
Duplicate of this bug: 457256
Duplicate of this bug: 468493
Duplicate of this bug: 472087
Duplicate of this bug: 483206

Comment 23

9 years ago
This is probably the one feature, that holds me off the most for changing to thunderbird as my live PIM. (Having TB installed for test purpose since several years. Daily to weekly updating to the latest nightly builds.)

THE MUST: multiple tags (/keywords/categories / whatever you want to name them) per contact

NICE TO HAVE: The ability to sort by tags not only within an address book but across multiple address books (wherever those tags are available).

-> So one could link to a LDAP AB, to the Personal AB (PAB) as well as to an online AB (like Google Contacts)  and sort by available tags.
for example by:
- suppliers, 
- clients, 
- business1 AND suppliers (=supplier of business2), 
- business1 AND clients (=clients of business1), or friends

Comment 24

9 years ago
re-thinking this:

(In reply to comment #23)
> NICE TO HAVE: The ability to sort by tags not only within an address book but
> across multiple address books (wherever those tags are available).

I would consider it MORE than nice-to-have.

It would be an IMPORTANT feature to deal with addresses / contacts.

Comment 25

9 years ago
Same thoughts here....

Sorting the contacts by tags and the ability to have a the contacts 
organized and saved in a simple treeview is one of the most important
feature for anyone with lots of contacts.

None of the guys in this office has less than 500 contacts. Having
them all in one list is still a pain in the ass. (Yes we're using
TB3 in a productive environement. Not every build though :-)

Comment 26

8 years ago
I don't want to believe it. I was waiting for TB3 hoping this feature will be included. It is not! I know it's a lot of voluntary work, but I can't do it.

Comment 27

8 years ago
As an avid outlook user I can say that this plugin would be clutch to getting me to finally take the plung to TB.  I love everything about the mozilla products but it is essential to be able to categorize the contacts in the same way you can in Outlook.  It will also be really helpful if the category from outlook would be imported into the new contacts dbase as well.
Duplicate of this bug: 587881


8 years ago
Blocks: 603925

Comment 29

7 years ago
Hello. Any progress in sight or planned?
I would like to migrate from Outlook, because it is big and expensive.

Comment 30

7 years ago
Well, I use TB for free, so thank you to all developers. Nevertheless, I'm amazed about this 10-year-old thread of a crucial feature. Unfortunately I am not able to contribute to the solution.

I definitely need the feature to group the contacts by categories. This probably needs a different data base architecture of the address book. As nobody seems to want to do this work, I have this question: Is it as a momentary solution possible to create an add-on that sorts the contacts by e.g. a user defined field.? Additionally, could  this add-on read all the categories in this field and show them in a drop down field to select?

Comment 31

7 years ago
If it helps:
There is an add-on called "MoreFunctionsForAddressBook" (ex: MoreColsForAddressBook) which extends the database with categories and additional fields. It is also supported by some external synching software like Mobile Master.

Since it isn't available at the central add-on site from Mozilla, but only on the homepage of the developer, it's not easily found:

Comment 32

7 years ago
Thank you, Dirk. This helps, indeed. Hard to believe that I was waiting for a solution so long and it was already waiting for me.
I hope many other users will find this add-on, too.

Comment 33

7 years ago
The Problem is, that it is an add-on.
It sometimes works.
But if you are depending on another add-on like gContactSync (to sync with Google Contacts), it start to become problematic.

That is why I strongly recommend to have important basic functionality (like tags, categories, more and flexible fields, etc.) built into the base system.

However, the address book is in work. Let's hope that the next major release surprises us with many new features in the plain thunderbird. :-)


7 years ago
Duplicate of this bug: 340695

Comment 35

7 years ago
Hello, in February Rolf Gloor mentioned "basic functionality". What about a lean, simple approach?

Obviously, the address book of Mozilla (and before Netscape) was inspired by the Palm PDA, as can be seen by the four custom fields per contact. I think in the good old days of Netscape there was even a direct synchronizing conduit. 

The Palm allowed one category per contact - so it was a straight 1:1 relationship. Unfortunately, this field wasn't implemented back then, but would this be a compromise?

1. An additional field for 1 category should keep the amount of work (relatively) low. Additional fields like birthday were added before.

2. Though it is not as flexible as group-tags (with a 1-to-many relationship), it would offer a criteria for sorting and syncing contacts.

3. An "official" field would be better supported or accepted by other software - e.g. MyPhoneExplorer for Android Smartphones denies to use add-ons to be independent from proprietary solutions.

4. The user logic/interface would conform to the Lightning extension from the official Mozilla Calender project, which offers also a category field for dates.

5. The solution wouldn't "endanger" add-ons like MoreFunctionsForAddresBook, which offers a lot more than category-tags.

Comment 36

6 years ago
I think it would be perfect to have a functionality such as the "intelligent folders" for E-Mails. That way there is just one single copy of every contact, but the possibility to filter them by category. It would make updating contact easier because now, a contact that exists in various address books needs to be updated in every one of them.
No longer blocks: 112970
Duplicate of this bug: 736511
You need to log in before you can comment on or make changes to this bug.