Download
Version 0.9b4 for Mac OS X 10.8 to 10.9
Address Book Pictures imports images to your Mac OS X Contacts/Address Book from Actives Directory or LDAP servers.
Download - Install - How To Use - Change Log - Feedback
1. Download
The application is distributed as a disk image (.DMG file). Download and double click to mount the disk image.
2. Copy to Applications directory
Simply drag it to your Applications directory. You might be prompted by your system for an administrator password.
The basic process for using Address Book Pictures is:
Define and Test Configuration
This is by far the hardest part of the process but once done, can be used over and over to refresh new pictures into your Address Book. Start by selecting "Configurations" under the "Window" menu. Under the gear icon choose "Add LDAP Connection." Connections to LDAP servers typically have this information to define them:
Determining the LDAP connection can be the most frustrating part of this. If you already have an LDAP connection in Address Book you can copy the settings to Address Book Pictures. Or, if you have an internal IT department that may be good place to start.
Once you have a configuration entered you can test the connection which will display the user name and emails. Once tested, select "Open Connection" to get pictures synchronizing.
WARNING: In this beta release, all passwords are stored in plain text.
Open Connection and Synchronize
When you open a connection a new window will open which will cross reference the LDAP results with your address book for those LDAP records that have pictures. For each record you can either update it with the photo or skip it. Buttons at the bottom will assist in selecting all or none to update. Using the "Update Blank" button will only set those Address Book records with no photo to import.
Once you have an action set for each record, click "Synchronize" to run through the actions for each record. Once finished, your Address Book will be updated.
Compatibility
There are some differences between LDAP servers and the application may need to be updated to account for those differences. If you know your LDAP server has pictures but Address Book Pictures can't pull them out, I would love to know more about what your LDAP server vendor/version is.
More LDAP Tips
If you're familiar with the command line, you can sometimes figure out your LDAP search base by using the ldapsearch command line. Here is an example:
$ ldapsearch -x -h you.ldapserver.local -b "" -s base "objectclass=*"
Look for a line like one of the following:
Enter that information (minus the "namingContexts:" part) into the search base and give it a try. Hope that helps!
Here is the version history of the app.