Eu configurei o Postfix no Debian Wheezy com MySQL e usuários virtuais usando estetutorial. Recentemente, o Thunderbird me enviou alertas "Você excedeu sua cota de e-mail" e salvar/mover e-mails foi negado. O usuário que configurei na tabela de usuários do MySQL tem uma cota definida como 0 (Zero). Eu acho que o usuário não tem cota.
Eu estava experimentando o mesmo no Debian Squeeze com uma configuração semelhante. Na minha configuração atual do Wheezy, omiti o patch quoata do tutorial, para evitar esse problema. Não vejo nenhuma configuração em nenhum lugar que possa substituir a cota de usuário 0 do MySQL. Tenho certeza de que tentei definir a cota como NULL com o mesmo resultado. Em vez de definir uma quota realmente elevada, gostaria de desactivar totalmente a quota.
Aliás, um trecho do meu /etc/postfix/main.cf
mailbox_size_limit = 0
Atualização, estou usando o Courier como agente de entrega de correspondência e notei o seguinte arquivo que pode estar definindo a cota?:
/home/vmail/domain.com/username/maildirsize
51200000S
49536186 764
Ainda não confiei em mim mesmo para editar ou excluir este arquivo.
Responder1
Na verdade, existem dois componentes que verificam sua cota:
- Postfix, o processo de verificação foi invocado quando você recebeu um email.
- Courier, o processo de verificação foi invocado quando você moveu o e-mail via POP3 e IMAP.
Já que você mencionouThunderbird que reporta o aviso de cota, provavelmente você não desativou a verificação de cota do Courier.
Então, como desativar a cota no Courier?
Na etapa 7 do seu tutorial, você pode configurar o correio via /etc/courier/authmysqlrc
. Nesse arquivo, você define
MYSQL_QUOTA_FIELD quota
Você pode desativar a cota apagando/comentando essa linha.
O próximo passo é garantir quearquivo maildirsize não estava presente na pasta Maildir.