Pagina 1 di 1

dovecot: verifica quota

Inviato: ven ott 05, 2012 12:34
da ZeroUno
Ditemi che non è vero quanto mi dicono...

Ho un imap server dovecot.

i log mi dicono "Quota warning: bytes=858993459 (80%) messages=0 reverse=no command=quota-warning 80"
ma un du -sk della casella mi dice un paio di mega.


Ho chiesto a chi mi gestisce gli applicativi e la risposta è:
è il comportamento standard di dovecot.
Anche se svuotata la casella, poi c'è bisogno di una mail in ingresso perchè la quota venga aggiornata.


Se è vero butto dovecot e cambio!!!!!!!!! (peccato che sono già in produzione :( )

Re: dovecot: verifica quota

Inviato: ven ott 05, 2012 15:24
da masalapianta

Re: dovecot: verifica quota

Inviato: ven ott 05, 2012 15:58
da roberto67
interessante, non me n'ero mai accorto. i messaggi li hai cancellati via webmail, quindi con una connessione imap suppongo.

Comunque leggendo il file di configurazione 90-quota.conf (dovecot-2.1.9) vedo

Codice: Seleziona tutto

## Quota warnings
##

# You can execute a given command when user exceeds a specified quota limit.
# Each quota root has separate limits. Only the command for the first
# exceeded limit is excecuted, so put the highest limit first.
# The commands are executed via script service by connecting to the named
# UNIX socket (quota-warning below).
# Note that % needs to be escaped as %%, otherwise "% " expands to empty.

plugin {
  #quota_warning = storage=95%% quota-warning 95 %u
  #quota_warning2 = storage=80%% quota-warning 80 %u
}

# Example quota-warning service. The unix listener's permissions should be
# set in a way that mail processes can connect to it. Below example assumes
# that mail processes run as vmail user. If you use mode=0666, all system users
# can generate quota warnings to anyone.
#service quota-warning {
#  executable = script /usr/local/bin/quota-warning.sh
#  user = dovecot
#  unix_listener quota-warning {
#    user = vmail
#  }
#}


quindi potresti usare lo script quota-warning.sh per obbligarlo a ricalcolare la quota una volta che ottieni un warning..

Re: dovecot: verifica quota

Inviato: ven ott 05, 2012 16:36
da roberto67
ho fatto un test con una casella nuova. cancellando tutti i messaggi dal cestino la quota viene istantaneamente portata a 0%

Re: dovecot: verifica quota

Inviato: ven ott 05, 2012 19:33
da ZeroUno
sinceramente non so se riesco a replicare la situazione.
Io gestisco la parte sistemistica e installo secondo le specifiche che mi danno.
Ma in realtà non so come possa essersi riempita visto che é una utenza di test e con 1GB di quota.
So solo che nei log mi dava il quota warning. Ora non ho la macchina sotto mano però