Re: [Postfix-BR] Dúvida com quotas
Filipe Alvarez
filipealvarez em gmail.com
Sexta Setembro 5 01:10:25 BRT 2008
2008/9/4 Mirela Langer <mlanger em tre-pr.gov.br>
> Estamos trabalhando com courier..
> Como é esta configuração diretamente no mda?
Para configurar quota utilizando MySQL como backend e supondo que seu
courier-imap/pop e authdaemond estejam corretamente
configurados basicamente você teria que:
- Adicionar 'MYSQL_QUOTA_FIELD quota' no authmysqlrc;
- Inserir valor no campo quota;
- Reiniciar o authdaemond;
- Definir 'maildrop:' como transporte default em todos os domínios;
- Instalar/Configurar o Maildrop (MDA) no Postfix (no master.cf), exemplo:
----- master.cf -----
maildrop unix - n n - - pipe
flags=DRhu user=vmail argv=/usr/bin/env SENDER=${sender}
RECIPIENT=${recipient} EXTENSION=${extension} /usr/bin/maildrop
-w 80 -d ${user}@${nexthop} ${extension} ${recipient} ${user} ${nexthop}
${sender}
-------------------------
- Configurar arquivo maildroprc para que ele possa criar a maildir do
usuário e a quota, exemplo:
----- maildroprc -----
`/bin/test -d /var/vmail/$LOGNAME`
if ($RETURNCODE != 0)
{
`/usr/bin/maildirmake /var/vmail/$LOGNAME`
`/usr/bin/maildirmake -q $QUOTA /var/vmail/$LOGNAME`
}
`/usr/bin/maildirmake -q $QUOTA /var/vmail/$LOGNAME`
-------------------------
- Recarregar configurações do Postfix (/etc/init.d/postfix reload em
Debian).
Pelo que vi seu ambiente precisa ser atualizado, não aconselho pra ninguém
utilizar quota pra email diretamente no filesystem.
Courier, Dovecot e Cyrus tem funções nativas para esse tipo de
gerenciamento,
e são mais eficientes e estáveis.
Uma solução para o próprio Postfix gerenciar quotas é você aplicar o patch
VDA [1] do
colega Anderson Nadal e utilizar o transport virtual.
[1] http://vda.sourceforge.net/
[]s
Filipe Alvarez
Mais detalhes sobre a lista de discussão Postfix-BR