Sending alert to client after quota has reached 100%

Aki Tuomi aki.tuomi at open-xchange.com
Mon Apr 19 19:24:02 EEST 2021


> On 19/04/2021 18:36 Dan Conway <darkc0de at archnix6.net> wrote:
> 
> 
> Hello all, I hope you are doing well.
> In regards to the quota_warning configuration, more specifically when an email is sent to the user when quota has passed a certain percentage, i.e.:
> 
> quota_warning = <limit configuration> <quota-warning socket name> <parameters>
> #quota_warning2 = ...
> #quota_warning3 = ..etc..
> Is it possible to communicate with the client by sending an ALERT IMAP message to stdout much like post-login scripting, rather than sending an email to the user?
> i.e:
> #!/bin/sh
> 
> # Message goes to stdout
> printf "* OK [ALERT] This is an alert\r\n"
> exec "$@"
> Thank you.
>

Probably, but it will not be straight forward. My recommendation would be to set some flag in your sql db (if you are using one for your users) that indicates that the user is over quota, and you can then check this in post-login script by exporting it into user's environment in userdb.

Aki


More information about the dovecot mailing list