Vacation_Driver_ldapVacation_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
void
setVacation
(string $password, string $message, string $subject, string $from, [string $alias = ''])
mixed
$_ds
(line 36)
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
setVacation (line 47)
Sets up vacation notices for a user.
unsetVacation (line 121)
Deactivates the vacation notice.
This does not delete the vacation message, just marks it as disabled.
_checkConfig (line 273)
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.
_connect (line 336)
Connects to the LDAP server and binds as the guest user or as the optional userdn.
_disconnect (line 369)
Close the ldap connection.
_getUserDetails (line 184)
Retrieves the current vacation details for the user.
_getVacation (line 223)
_lookupdn (line 293)
Lookup and return the user's dn.
_setVacationAlias (line 109)
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.
_unsetVacationAlias (line 172)
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