| | |
| | | 2.1. Database (sql) |
| | | 2.2. Cyrus/SASL (sasl) |
| | | 2.3. Poppassd/Courierpassd (poppassd) |
| | | 2.4. LDAP (ldap) |
| | | 2.5. DirectAdmin Control Panel |
| | | 3. Driver API |
| | | |
| | | |
| | | 1. Configuration |
| | | ---------------- |
| | | |
| | | * See config.inc.php file. |
| | | Copy config.inc.php.dist to config.inc.php and set the options as described |
| | | within the file. |
| | | |
| | | |
| | | 2. Drivers |
| | |
| | | |
| | | Installation: |
| | | |
| | | Edit the chgsaslpasswd.c and chgsaslpasswd.sh files as is documented |
| | | within them. |
| | | Change into the drivers directory. Edit the chgsaslpasswd.c file as is |
| | | documented within it. |
| | | |
| | | Compile the wrapper program: |
| | | gcc -o chgsaslpasswd chgsaslpasswd.c |
| | | |
| | | Chown the chgsaslpasswd and chgsaslpasswd.sh to the cyrus user and group |
| | | Chown the compiled chgsaslpasswd binary to the cyrus user and group |
| | | that your browser runs as, then chmod them to 4550. |
| | | |
| | | For example, if your cyrus user is 'cyrus' and the apache server group is |
| | |
| | | |
| | | |
| | | 2.3. Poppassd/Courierpassd (poppassd) |
| | | ---------------------------- |
| | | ------------------------------------- |
| | | |
| | | You can specify which host to connect to via `password_pop_host` and |
| | | what port via `password_pop_port`. See config.inc.php file for more info. |
| | | |
| | | |
| | | 2.4. LDAP (ldap) |
| | | ---------------- |
| | | |
| | | See config.inc.php file. Requires PEAR::Net_LDAP2 package. |
| | | |
| | | |
| | | 2.5. DirectAdmin Control Panel |
| | | ------------------------------------- |
| | | |
| | | You can specify which host to connect to via `password_directadmin_host` |
| | | and what port via `password_direactadmin_port`. See config.inc.php file |
| | | for more info. |
| | | |
| | | |
| | | 3. Driver API |
| | | ------------- |
| | | |