2011/1/13 [email protected] <[email protected]>:
> Bom dia !!!
>
> Notei que, quando a quota é excedida em meu webmail, não consigo nem excluir
> os e-mails pois o servidor entende que a pasta lixeira também tem limite.
>
> No meu dovecot.conf, configurei uma linha assim:
>
> plugin {
> quota = maildir:User quota
> quota_rule = Trash:ignore
> }
>
>
> Porém, não está funcionando.
> Gostaria de que, quando a quota for excedida, o usuário possa excluir os
> e-mails ( eles obviamente irão para a pasta TRASH do Squirrel ) e depois
> excluir tudo da lixeira.
>
> Como eu poderia configurar esta "regra"?
>

Se o webmail for o RoundCube, fiz um patch para contornar isso.

Entenda que "mover" na prática, é "copiar, e apagar origem", como não
há espaço para copiar a Trash, o erro de quota é apresentado.

O contorno que utilizo é: "ao excluir uma mensagem e o destino for a
Trash, apague a origem mesmo não conseguindo copiar a mensagem", o
resultado é que quando a quota esta excedida, as mensagem são apagadas
diretamente. Claro, que é importante o usuário ter ciência disto.

--- imap.inc.orig 2009-03-28 09:22:27.000000000 -0300
+++ imap.inc    2011-01-13 09:26:17.000000000 -0300
@@ -2181,6 +2181,8 @@
         return -1;
     }
     $r = iil_C_Copy($conn, $messages, $from,$to);
+    if ($to == "INBOX/Trash")
+        $r = 0;
     if ($r==0) {
         return iil_C_Delete($conn, $from, $messages);
     }


-- 
Reinaldo de Carvalho
http://korreio.sf.net
http://python-cyrus.sf.net

"While not fully understand a software, don't try to adapt this
software to the way you work, but rather yourself to the way the
software works" (myself)
_______________________________________________
Postfix-BR mailing list
[email protected]
http://listas.softwarelivre.org/mailman/listinfo/postfix-br

Responder a