Vacation_Driver_ldap:: implements the Vacation_Driver API for LDAP-compliant mail servers (such as Exim).
Parameters: (required)
Copyright 2001-2009 The Horde Project (http://www.horde.org/)
See the enclosed file LICENSE for license information (BSD). If you did not receive this file, see http://www.horde.org/licenses/bsdl.php.
Located in /lib/Driver/ldap.php (line 31)
Vacation_Driver | --Vacation_Driver_ldap
Pointer to the ldap connection.
Inherited from Vacation_Driver
Vacation_Driver::$capabilities
Vacation_Driver::$_from
Vacation_Driver::$_message
Vacation_Driver::$_params
Vacation_Driver::$_realm
Vacation_Driver::$_subject
Vacation_Driver::$_user
Sets up vacation notices for a user.
Deactivates the vacation notice.
This does not delete the vacation message, just marks it as disabled.
Check if the realm has a specific configuration. If not, try to fall back on the default configuration. If still not a valid configuration then exit with an error.
Connects to the LDAP server and binds as the guest user or as the optional userdn.
Close the ldap connection.
Retrieves the current vacation details for the user.
Lookup and return the user's dn.
Sets or creates a vacation mail alias.
Some MTA/LDAP/Vacation implementations require an extra mail alias (ex. user@example.org -> user@example.org, user@autoreply.example.org)
You should override this method in your extended LDAP driver class, if you need this feature.
Unsets or removes a vacation mail alias.
Inherited From Vacation_Driver
Vacation_Driver::Vacation_Driver()
Vacation_Driver::currentFrom()
Vacation_Driver::currentMessage()
Vacation_Driver::currentSubject()
Vacation_Driver::factory()
Vacation_Driver::getFrom()
Vacation_Driver::getParam()
Vacation_Driver::getUser()
Vacation_Driver::hasCapability()
Vacation_Driver::isEnabled()
Vacation_Driver::setVacation()
Vacation_Driver::unsetVacation()
Vacation_Driver::_buildMessage()
Vacation_Driver::_encryptPassword()
Vacation_Driver::_getUserDetails()
Vacation_Driver::_makeEmailAddress()
Vacation_Driver::_parseMessage()
Vacation_Driver::_processMessage()
Documentation generated on Sun, 30 Jan 2011 05:40:31 +0000 by phpDocumentor 1.4.3