Skip to content
Snippets Groups Projects
Commit 85980973 authored by Stephan Bosch's avatar Stephan Bosch
Browse files

Adjusted documentation to mention LDAP support can be compiled as a plugin.

parent 2a049da8
No related branches found
No related tags found
No related merge requests found
...@@ -48,6 +48,12 @@ the Pigeonhole build: ...@@ -48,6 +48,12 @@ the Pigeonhole build:
In fact, it may not compile at all. Enable this only when you are eager to In fact, it may not compile at all. Enable this only when you are eager to
test some of the new development functionality. test some of the new development functionality.
--with-ldap=no
Controls wether Sieve LDAP support is built. This allows retrieving Sieve
scripts from an LDAP database. When set to `yes', support is built in. When
set to `plugin', LDAP support is compiled into a Sieve plugin called
`sieve_storage_ldap'.
Configuration Configuration
============= =============
...@@ -184,8 +190,9 @@ plugin section of the config file (default values are shown if applicable): ...@@ -184,8 +190,9 @@ plugin section of the config file (default values are shown if applicable):
The Pigeonhole Sieve interpreter can have plugins of its own. Using this The Pigeonhole Sieve interpreter can have plugins of its own. Using this
setting, the used plugins can be specified. Check the Dovecot wiki setting, the used plugins can be specified. Check the Dovecot wiki
(wiki2.dovecot.org) or the pigeonhole website (http://pigeonhole.dovecot.org) (wiki2.dovecot.org) or the pigeonhole website (http://pigeonhole.dovecot.org)
for available plugins. The sieve_extprograms plugin is included in this for available plugins. The `sieve_extprograms' plugin is included in this
release. release. LDAP support may also be compiled as a plugin called
`sieve_storage_ldap'.
sieve_user_log = sieve_user_log =
The path to the file where the user log file is written. If not configured, a The path to the file where the user log file is written. If not configured, a
......
...@@ -17,10 +17,19 @@ retrieved from an LDAP database. The bindir= option needs to be specified in the ...@@ -17,10 +17,19 @@ retrieved from an LDAP database. The bindir= option needs to be specified in the
location specification. Refer to the INSTALL file for more general information location specification. Refer to the INSTALL file for more general information
about configuration of script locations. about configuration of script locations.
Depending on how Pigeonhole was configured and compiled (refer to INSTALL file
for more information), LDAP support may only be available from a plugin called
`sieve_storage_ldap'.
Configuration Configuration
============= =============
The script location syntax is specialized as follows: If support for the LDAP location type is compiled as a plugin, it needs to be
added to the sieve_plugins setting before it can be used, e.g.:
sieve_plugins = sieve_storage_ldap
The script location syntax is specified as follows:
location = ldap:<config-file>[;<option>[=<value>][;...]] location = ldap:<config-file>[;<option>[=<value>][;...]]
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment

Consent

On this website, we use the web analytics service Matomo to analyze and review the use of our website. Through the collected statistics, we can improve our offerings and make them more appealing for you. Here, you can decide whether to allow us to process your data and set corresponding cookies for these purposes, in addition to technically necessary cookies. Further information on data protection—especially regarding "cookies" and "Matomo"—can be found in our privacy policy. You can withdraw your consent at any time.