NAME

App::Addex::AddressBook::LDAP - LDAP address book for App::Addex

VERSION

version 0.001

SYNOPSIS

This module implements the App::Addex::AddressBook interface by querying an LDAP server for mail attributes. To use it, your App::Addex configuration might look like this:

    addressbook = App::Addex::AddressBook::LDAP
    output = App::Addex::Output::Mutt

    [App::Addex::AddressBook::LDAP]
    uri = ldap://yourldaphost/ou=People,dc=example,dc=org??sub

    [App::Addex::Output::Mutt]
    filename = /home/mxey/.mutt_aliases

The cn attribute is used as the name, the uid attribute is used as the nick and mail attributes are used as e-mail addresses.

BUGS

Attributes in the LDAP URI are ignored. It might be nice to specify attributes to use as mail addresses in the URI.

Only anonymous binding is supported. If you need to specify a binddn, please open a bugreport and/or send a patch :-)

AUTHOR

Maximilian Gass <mxey@ghosthacking.net>

COPYRIGHT AND LICENSE

This software is copyright (c) 2011 by Maximilian Gass.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.