earthlingsofts‘ Mailboxer is one of the great Mail.app add-ons available for keeping all your emails neat and organized. It takes any list of contacts that you provide it with and magically creates a smart mailbox for each one that includes all emails on your computer that somehow involve them.
Download and run Mailboxer, and you will be prompted for which group of contacts you would like Mailboxer to grab the list of smart mailboxes to be created from. The list of groups comes directly from Address Book, of course, so a neat trick to taking full advantage of Mailboxer is to create a group or smart group specifically for Mailboxer. After selecting which group from which Mailboxer is to fetch the list of contacts, you can give a name to the folder that all the smart mailboxes that Mailboxer creates will be put into. Once you’re done with those steps, click on “Create Smart Mailboxes,” and Mailboxer will do its work and then restart Mail for you.
Another trick to take advantage of Mailboxer is to use it multiple times. You can have it set up one folder of smart mailboxes for one group of contacts and another folder for a whole different group.
Even another way to manipulate Mailboxer for your benefit is to observe that the smart mailboxes that Mailboxer creates are the exact same as any you might create. Mailboxer’s smart mailboxes use the criteria “From Contains [email]” or “Any Recipient Contains [email].” This would be incredibly tedious for a large group of contacts, but you can always change the smart mailbox criteria to be slightly different. For example, you could change the mailboxes so that they only showed emails that were from a specific contact, or only emails that were to that contact.