[Dovecot] Sieve > Pigeonhole > external storage with LDAP or other data source available to dovecot

Timo Sirainen tss at iki.fi
Tue Jan 5 10:20:11 EET 2010


On 5.1.2010, at 10.02, Martin F. Foster wrote:

> I am looking at porting and generalizing an old in-house patch that I'm using for the CMU Sieve plugin.  It allows sieve script to test & lookup arguments from LDAP.
..
> Related work:
> 
>  1. Pigeonhole low priority TODO would like to implement alternate
>     script storage, eg: LDAP & SQL.  I'm not immediately interested in
>     alternate types of script storage, but for what I want to acheive,
>     I need to sanely access at least an LDAP directory.
>  2. draft-ietf-sieve-external-lists
>     (http://tools.ietf.org/html/draft-ietf-sieve-external-lists-01)
>     proposes a mechanism to pull mailing list addresses from external
>     storage mechanisms such as LDAP, ACAP or relational databases.      I'm interested in this, but would like to extend this
>     functionality beyond just lists as the example above demonstrates.

I haven't looked into that draft or thought much about this, but would doing the lookups via Dovecot's lib-dict be ok? That would of course need a dict-ldap backend implemented, but it would be a generic way to solve this, if its API is good enough.


More information about the dovecot mailing list