[Dovecot] Master User Features I'd like to see

Jerrale G jerrale at sheltoncomputers.com
Mon Aug 16 01:03:25 EEST 2010


  On 8/15/2010 5:46 PM, Marc Perkel wrote:
>  Here's what I'd like. Limited master users, where someone can be a 
> master users for some domains but not others. I think I could do what 
> I want with the right kinds of variable passing that doesn't yet 
> exist. Let me see if I can explain clearly.
>
> From the example in the wiki:
>
> auth_master_user_separator = *
> passdb {
>   driver = sql
>   args = /etc/dovecot/dovecot-sql-master.conf.ext
>   master = yes
>   pass = yes
> }
> passdb {
>   driver = sql
>   args = /etc/dovecot/dovecot-sql.conf.ext
> }
> userdb {
>   driver = sql
>   args = /etc/dovecot/dovecot-sql.conf.ext
> }
>
> Login looks like this:
> # telnet localhost 143
> * OK Dovecot ready.
> 1 login loginuser*masteruser masterpass
> 1 OK Logged in.
>
>
> I'm assuming that the masteruser and masterpass is passed to the 
> master passdb and when doing so the variable %u is the master user.  I 
> assume that %n and %d also represent the name and domain part of the 
> master user.
>
> What I need is to also be able to have variables for the loginuser 
> passed to the master user query. Something like %lu, %ln, and %ld 
> perhaps. That way with MySQL tricks I might be able to see if the 
> master user is master for that particular login user. That way I can 
> give domain owners or owners of multiple domains the ability to manage 
> the email accounts within their scope of permission.
>
>
>
YES, lets make an administrative tool for dovecot supporting multiple 
domains administrated by various user. Oh, wait! There's vpopmail :-S


Jerrale G.
SC Senior Admin


More information about the dovecot mailing list