R: R: sieve_admins imapd.conf option

From: Toschi Pietro (no email)
Date: Thu Nov 08 2007 - 03:14:12 EST

  • Next message: Simon Matter: "Re: Cyrus IMAPd 2.3.10 Released"

    Time to do things the better way neither (for me at least)!
    Thanks a lot
    Pietro

    Pietro Toschi
    Actalis S.p.A. Gruppo AlmavivA
    Via Luigi Rizzo, 20
    00136 Roma
    www.actalis.it
    Office: 06-39933169
    Mobile: 335-7244764
    Fax: 06-39935348
     
    -----Messaggio originale-----
    Da: Alain Spineux [mailto:]
    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 <> 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.

    Regards

    >
    >
    > Pietro Toschi
    > Actalis S.p.A. Gruppo AlmavivA
    > Via Luigi Rizzo, 20
    > 00136 Roma
    > www.actalis.it
    > Office: 06-39933169
    > Mobile: 335-7244764
    > Fax: 06-39935348
    >
    >
    > -----Messaggio originale-----
    > Da: Alain Spineux [mailto:]
    > 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 <> 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
    >
    > <service>_<option_name>
    >
    > 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
    >

    -- 
    Alain Spineux
    aspineux gmail com
    May the sources be with you
    ----
    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
    

  • Next message: Simon Matter: "Re: Cyrus IMAPd 2.3.10 Released"





    Hosted Email Solutions

    Invaluement Anti-Spam DNSBLs



    Powered By FreeBSD   Powered By FreeBSD