R: R: sieve_admins imapd.conf option
Pietro.Toschi at actalis.it
Thu Nov 8 03:14:12 EST 2007
Time to do things the better way neither (for me at least)!
Thanks a lot
Actalis S.p.A. Gruppo AlmavivA
Via Luigi Rizzo, 20
Da: Alain Spineux [mailto:aspineux at gmail.com]
Inviato: mercoledì 7 novembre 2007 18.17
A: Toschi Pietro
Cc: Cyrus Mailing List
Oggetto: Re: R: sieve_admins imapd.conf option
On Nov 7, 2007 2:56 PM, Toschi Pietro <Pietro.Toschi at actalis.it> wrote:
> Ok, I see.
> But I wasn't able to find any source file in cyrus source tree that reads that config option! Since it actually results correctly used, I expected that at least one source file (maybe related to the <service> module) loads and evaluates it.
> Or am I missing something?
if the option contains a "_" and the first part match a service then
use the right part of the option name as the option for this service !
You should not see any sieve_admins or imap_admins in the source
themself. Just "sieve", "imap" and "admins"
Hacker's live is not always easy, and "grep" in not always enough.
> Pietro Toschi
> Actalis S.p.A. Gruppo AlmavivA
> Via Luigi Rizzo, 20
> 00136 Roma
> Office: 06-39933169
> Mobile: 335-7244764
> Fax: 06-39935348
> -----Messaggio originale-----
> Da: Alain Spineux [mailto:aspineux at gmail.com]
> Inviato: martedì 6 novembre 2007 18.38
> A: Toschi Pietro
> Cc: Cyrus Mailing List
> Oggetto: Re: sieve_admins imapd.conf option
> On Nov 6, 2007 5:46 PM, Toschi Pietro <Pietro.Toschi at actalis.it> wrote:
> > Hi all.
> > While playing with smartsieve I've encountered an unknown imapd.conf
> > option named sieve_admins. Looking at the docs (cyrus 2.3.10) didn't
> > help. Looking at imapopts.c didn't either.
> > It is used to list those users that are allowed to authenticate as
> > themselves but get authorized as other users while performing SIEVE
> > management actions (and only that kind of actions, they do not admin
> > mailboxes for example). Very useful and apparently perfectly working.
> options in imapd.conf are used by multiple cyrus daemon.
> They can be named
> where <service> is one of the cyrus daemon
> Then if you have
> admins: foo
> imap_admins: bar
> sieve will use the global option with value "foo"
> and imapd will use the more specific to itself "bar"
> > My question is: how this option is used by cyrus? What cyrus component
> > loads and evaluates it apart from smartsieve web app?
> > Indeed: googleing I've found another undocumented imapd.conf option:
> > imap_admins. Any info about that?
> > Thanks
> > Pietro
> > ----
> > Cyrus Home Page: http://cyrusimap.web.cmu.edu/
> > Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki
> > List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
> Alain Spineux
> aspineux gmail com
> May the sources be with you
aspineux gmail com
May the sources be with you
More information about the Info-cyrus