Retrieve User Data Plugin - Sample configuration file
Copyright (c) 2001-2003 Ralf Kraudelt <kraude@wiwi.uni-rostock.de> Copyright (c) 2008 The NaSMail Project
Sets used data backend.
Setting value must match file stored in backend/ directory without .php suffix. Plugin is not activated, if backend is set to empty string or backend library is not available in backend/ directory. Setting defaults to empty string.
Possible values 'dba' - Gets data from PHP DBA compatible database. See http://www.php.net/dba 'ldap' - Gets data from LDAP. 'mysql' - Gets data from MySQL 'pgsql' - Gets data from PostgreSQL 'posix' - Gets data with PHP POSIX functions. 'textfile' - Gets data from CVS file. 'vpopmail' - Gets data from Vpopmail vuserinfo utility
Sets database type
Available values depend on your PHP installation. Choose between dbm, ndbm, gdbm, qdbm, db2, db3, db4, cdb, cdb_make, inifile, flatfile.
Defaults to empty string
Set full path to database file
Defaults to empty string. Can be set to filename or URL.
Separator between username and email address
Defaults to comma
Template for RDN used for binding to LDAP, if you don't allow anonymous binds to access the data; the value RUD_UID will be replaced with the current user's ID during runtime
Plugin defaults to empty string
Controls use configuration of first (=zeroth) LDAP addressbook server from main NaSMail configuration.
Plugin does not use NaSMail LDAP configuration by default.
Name of email address attribute
Plugin defaults to 'mail'
Extra email addresses may be placed under a different name. Like 'proxyaddresses' for Microsoft AD or 'mailAlternateAddress' in Qmail-LDAP.
Plugin defaults to empty string and does not retrieve aliases by default
Extra email addresses are sometimes labeled like SMTP: email@example.com set this to that prefix. (SMTP is used for Microsoft AD.)
Plugin defaults to empty string.
LDAP server configuration used, if $RUD_LDAP_FROM_MAIN_CONFIG is not true.
Array keys match standard NaSMail $ldap_server array keys.
Name of LDAP attribute containing login username. Typically "UID" for Unix and "sAMAccountName" for Microsoft Active Directory
Plugin defaults to 'uid'
Name of the LDAP attribute, where the user's name is stored
MySQL database
Field that stores email address
Field that stores full name
MySQL server password
MySQL server
Table to lookup the values in
MySQL server username
Field that stores username
Controls use of persistent database connections
PostgreSQL database
The field containing the emailadress
The field containing the full name
PostgreSQL server password
TCP/IP port the PostgreSQL server is listening on
Defaults to 5432
Address of PostgreSQL server
The table to lookup the values in
PostgreSQL server username
The field to match
Controls use of persistent database connections
Controls data retrieval interval
Path to CVS file with user information
Setting defaults to empty string
Separator between login, username and email address
Setting defaults to comma.
$RUD_VPOP_VUSERINFO - filename or URL
Setting defaults to empty string.
Documentation generated on Sun, 22 Nov 2009 17:36:23 +0200 by phpDocumentor 1.4.3