Re: quota-service with Director - A workaround

2019-03-23 Thread Sami Ketola via dovecot


> On 23 Mar 2019, at 14.28, Tom Sommer via dovecot  wrote:
> 
> On 2019-03-21 10:28, Sami Ketola via dovecot wrote:
>>> On 20 Mar 2019, at 18.17, Tom Sommer via dovecot  
>>> wrote:
>>> On 2019-03-20 16:40, Sami Ketola via dovecot wrote:
> On 20 Mar 2019, at 17.13, Tom Sommer via dovecot  
> wrote:
> I realize quota-service on Director is not supported, which is a shame.
> As a workaround I'm thinking of setting up quota-service on one of my 
> backend nodes, and have all my Postfix services ask this one node for the 
> quota status.
> This sort of defeats the purpose of the Director (having per-user 
> assigned hot nodes), since now this one node running the quota-service 
> will access all mailboxes to check the status of all inbound mail.
> Is this a problem though? In terms of NFS locking etc. etc.?
 Might be. Wouldn't it be just easier to use the overquota-flag available 
 since 2.2.16 and set up overquota flag in LDAP or userdb of choice and 
 configure postfix to check that flag?
>>> I don't really want to involve LDAP in my setup :)
>> So use what ever your shared userdb service is as you must have one if
>> you are using multiple backends and directors.
> 
> Does it work with mysql userdb? Is there an example to look at anywhere?


Quota over flag is explained in wiki 
https://wiki2.dovecot.org/Quota/Configuration 


Basically you just need to return quota_over_flag from userdb and make a script 
that updates the flag in mysql in case the flag is incorrect.
And then also configure postfix to check the same flag.

Sami



Re: quota-service with Director - A workaround

2019-03-23 Thread Tom Sommer via dovecot

On 2019-03-21 10:28, Sami Ketola via dovecot wrote:
On 20 Mar 2019, at 18.17, Tom Sommer via dovecot  
wrote:



On 2019-03-20 16:40, Sami Ketola via dovecot wrote:

On 20 Mar 2019, at 17.13, Tom Sommer via dovecot 
 wrote:
I realize quota-service on Director is not supported, which is a 
shame.
As a workaround I'm thinking of setting up quota-service on one of 
my backend nodes, and have all my Postfix services ask this one node 
for the quota status.
This sort of defeats the purpose of the Director (having per-user 
assigned hot nodes), since now this one node running the 
quota-service will access all mailboxes to check the status of all 
inbound mail.

Is this a problem though? In terms of NFS locking etc. etc.?
Might be. Wouldn't it be just easier to use the overquota-flag 
available since 2.2.16 and set up overquota flag in LDAP or userdb of 
choice and configure postfix to check that flag?


I don't really want to involve LDAP in my setup :)


So use what ever your shared userdb service is as you must have one if
you are using multiple backends and directors.


Does it work with mysql userdb? Is there an example to look at anywhere?


Re: quota-service with Director - A workaround

2019-03-21 Thread Sami Ketola via dovecot



> On 20 Mar 2019, at 18.17, Tom Sommer via dovecot  wrote:
> 
> 
> On 2019-03-20 16:40, Sami Ketola via dovecot wrote:
> 
>>> On 20 Mar 2019, at 17.13, Tom Sommer via dovecot  
>>> wrote:
>>> I realize quota-service on Director is not supported, which is a shame.
>>> As a workaround I'm thinking of setting up quota-service on one of my 
>>> backend nodes, and have all my Postfix services ask this one node for the 
>>> quota status.
>>> This sort of defeats the purpose of the Director (having per-user assigned 
>>> hot nodes), since now this one node running the quota-service will access 
>>> all mailboxes to check the status of all inbound mail.
>>> Is this a problem though? In terms of NFS locking etc. etc.?
>> Might be. Wouldn't it be just easier to use the overquota-flag available 
>> since 2.2.16 and set up overquota flag in LDAP or userdb of choice and 
>> configure postfix to check that flag?
> 
> I don't really want to involve LDAP in my setup :)

So use what ever your shared userdb service is as you must have one if you are 
using multiple backends and directors.

Sami



Re: quota-service with Director - A workaround

2019-03-20 Thread Tom Sommer via dovecot



On 2019-03-20 16:40, Sami Ketola via dovecot wrote:

On 20 Mar 2019, at 17.13, Tom Sommer via dovecot  
wrote:


I realize quota-service on Director is not supported, which is a 
shame.


As a workaround I'm thinking of setting up quota-service on one of my 
backend nodes, and have all my Postfix services ask this one node for 
the quota status.


This sort of defeats the purpose of the Director (having per-user 
assigned hot nodes), since now this one node running the quota-service 
will access all mailboxes to check the status of all inbound mail.


Is this a problem though? In terms of NFS locking etc. etc.?


Might be. Wouldn't it be just easier to use the overquota-flag 
available since 2.2.16 and set up overquota flag in LDAP or userdb of 
choice and configure postfix to check that flag?


I don't really want to involve LDAP in my setup :)


Re: quota-service with Director - A workaround

2019-03-20 Thread Sami Ketola via dovecot


> On 20 Mar 2019, at 17.13, Tom Sommer via dovecot  wrote:
> 
> I realize quota-service on Director is not supported, which is a shame.
> 
> As a workaround I'm thinking of setting up quota-service on one of my backend 
> nodes, and have all my Postfix services ask this one node for the quota 
> status.
> 
> This sort of defeats the purpose of the Director (having per-user assigned 
> hot nodes), since now this one node running the quota-service will access all 
> mailboxes to check the status of all inbound mail.
> 
> Is this a problem though? In terms of NFS locking etc. etc.?


Might be. Wouldn't it be just easier to use the overquota-flag available since 
2.2.16 and set up overquota flag in LDAP or userdb of choice and configure 
postfix to check that flag?

https://wiki2.dovecot.org/Quota/Configuration 


Sami



quota-service with Director - A workaround

2019-03-20 Thread Tom Sommer via dovecot

I realize quota-service on Director is not supported, which is a shame.

As a workaround I'm thinking of setting up quota-service on one of my 
backend nodes, and have all my Postfix services ask this one node for 
the quota status.


This sort of defeats the purpose of the Director (having per-user 
assigned hot nodes), since now this one node running the quota-service 
will access all mailboxes to check the status of all inbound mail.


Is this a problem though? In terms of NFS locking etc. etc.?

--
Tom