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