[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