Boa tarde.
Consegui o limite de quota.. E consegui também, que o SQUIRREL mostrasse o
quanto está ocupando.
Porém, só consegui isso limitando GERAL a 100 MB as mailboxes..
no postfix admin, não aparece quanto a mailbox está usada.
Queria gerenciar isto PELO postfix admin.

Como proceder?

*dovecot.conf:*


protocol imap {
mail_plugins = quota imap_quota
listen = *
}

protocol pop3 {
login_executable = /usr/libexec/dovecot/pop3-login
mail_executable = /usr/libexec/dovecot/pop3
pop3_uidl_format = %08Xu%08Xv
}

protocol lda {
mail_plugins = quota
auth_socket_path = /var/run/dovecot/auth-master
}

passdb sql {
args = /etc/dovecot-sql.conf
}

userdb sql {
args = /etc/dovecot-sql.conf
}

*plugin {
quota = dirsize:storage=102400*
}

*dovecot-sql.conf:*

driver = mysql
connect = host=localhost dbname=mail user=mail password=mail
# The new name for MD5 is MD5-CRYPT so you might need to change this
depending on version
default_pass_scheme = MD5
# Get the mailbox
user_query = SELECT '/var/vmail/%d/%n' as home, 'maildir:/var/vmail/%d/%n'
as mail, 150 AS uid, 12 AS gid, CONCAT('*:messages=1000000:bytes=', quota)
as quota_rule FROM mailbox WHERE username = '%u' AND active = '1'
# Get the password
password_query = SELECT username as user, password, '/var/vmail/%d/%n' as
userdb_home, 'maildir:/var/vmail/%d/%n' as userdb_mail, 150 as userdb_uid,
12 as userdb_gid FROM mailbox WHERE username = '%u' AND active = '1'
# If using client certificates for authentication, comment the above and
uncomment the following
#password_query = SELECT null AS password, .%u. AS user



Lucas

Em 13 de dezembro de 2010 11:38, [email protected]
<[email protected]>escreveu:

> Desculpem.. esqueci do resto:
>
>
>
>
> Em 13 de dezembro de 2010 11:34, [email protected] <
> [email protected]> escreveu:
>
> ok..
>> Segue meu master.cf:
>>
>> ## DOVECOT ##
>> dovecot unix    -       n       n       -       -      pipe
>>   flags=DRhu user=vmail:vmail argv=/usr/local/libexec/dovecot/deliver -f
>> ${sender} -d ${us...@${nexthop} -n -m ${extension}
>>
>> E agora, meu main.cf:
>> mailbox_command = /usr/libexec/dovecot/deliver
>
> dovecot_destination_recipient_limit = 1
>  virtual_transport = dovecot
>
>
>
>
>> no dovecot-sql.conf botei como vc falou:
>>
>> user_query = SELECT maildir, 150 AS uid, 12 AS gid, concat('*:storage=',
>> (IF(quota !=0, floor(quota/1024), -1))) AS quota_rule FROM mailbox WHERE
>> username = '%u' AND active = '1'
>>
>> E não adiantou..
>> outra sugestão?
>>
>> Obrigado!
>>
>>
>>
>>
>>
>> Em 10 de dezembro de 2010 17:05, <[email protected]>escreveu:
>>
>> On Fri, 10 Dec 2010 16:54:01 -0200, "[email protected]"
>>> <[email protected]> wrote:
>>> > Em 10 de dezembro de 2010 16:49, <[email protected]>
>>> escreveu:
>>> >
>>> >> On Fri, 10 Dec 2010 16:45:46 -0200, "[email protected]"
>>> >> <[email protected]> wrote:
>>> >> > Boa tarde.
>>> >> > Está configurado.
>>> >> > Já consigo gerenciar pelo postfix admin.
>>> >> >
>>> >> > Porém.. Para testes.. Especifiquei que a conta [email protected]
>>> >> teria
>>> >> > 5
>>> >> > MB.
>>> >> >
>>> >> > Mandei uns e-mails pra ele, com anexo, o que deixou a conta com 10
>>> MB..
>>> >> e
>>> >> > ainda assim não "bloqueou"
>>> >> >
>>> >> > Ou seja, não está funcionando.
>>> >> > Como posso saber aonde está o "erro"?
>>> >> > Obrigado.
>>> >> >
>>> >> >
>>> >>
>>> >>
>>>
>>> ------------------------------------------------------------------------------------------------------------
>>> >> >
>>> >>
>>> >>
>>>
>>> ------------------------------------------------------------------------------------------------------------
>>> >> >
>>> >> >
>>> >> > Bom dia a todos.
>>> >> > Tenho em funcionamento, um servidor com Postfix+dovecot+mysql+
>>> >> > postfixadmin.
>>> >> > Porém, sem quotas... as contas dos usuários possuem espaço
>>> ilimitado.
>>> >> > Gostaria de realizar a configuração de quota por usuário.
>>> >> >
>>> >> > Alguem poderia me indicar o caminho certo? como posso proceder?
>>> >> >
>>> >> > Obrigado!
>>> >>
>>> >>
>>> >> Mostre o conteúdo do seu dovecot-mysql.conf
>>> >>
>>> >> Att
>>> >> Claudinei Santos
>>> >>
>>> >> _______________________________________________
>>> >> Postfix-BR mailing list
>>> >> [email protected]
>>> >> http://listas.softwarelivre.org/mailman/listinfo/postfix-br
>>> >>
>>> >
>>> > ok..
>>> > Segue:
>>> >
>>> > driver = mysql
>>> > connect = host=localhost dbname=mail user=mail password=mail
>>> > # The new name for MD5 is MD5-CRYPT so you might need to change this
>>> > depending on version
>>> > default_pass_scheme = MD5
>>> > # Get the mailbox
>>> > user_query = SELECT '/var/vmail/%d/%n' as home,
>>> 'maildir:/var/vmail/%d/%n'
>>> > as mail, 150 AS uid, 12 AS gid, concat('*:storage=', (IF(quota !=0,
>>> > floor(quota/1024), -1))) AS quota_rule FROM mailbox WHERE username =
>>> '%u'
>>> > AND active = '1'
>>> > # Get the password
>>> > password_query = SELECT username as user, password, '/var/vmail/%d/%n'
>>> as
>>> > userdb_home, 'maildir:/var/vmail/%d/%n' as userdb_mail, 150 as
>>> userdb_uid,
>>> > 12 as userdb_gid FROM mailbox WHERE username = '%u' AND active = '1'
>>> > # If using client certificates for authentication, comment the above
>>> and
>>> > uncomment the following
>>> > #password_query = SELECT null AS password, .%u. AS user
>>>
>>> Configure o dovecot como LDA. Caso já o tenha configurado, poste aqui as
>>> confs. do main/master.cf ref. ao dovecot.
>>> Sobre a query quota, experimente assim:
>>>
>>> user_query = SELECT maildir, 150 AS uid, 12 AS gid, concat('*:storage=',
>>> (IF(quota !=0, floor(quota/1024), -1))) AS quota_rule FROM mailbox WHERE
>>> username = '%u' AND active = '1'
>>>
>>> Att,
>>> Claudinei Santos
>>>
>>> _______________________________________________
>>> Postfix-BR mailing list
>>> [email protected]
>>> http://listas.softwarelivre.org/mailman/listinfo/postfix-br
>>>
>>
>>
>>
>> --
>>
>> Atenciosamente;
>>
>> *Lucas Possamai
>> *
>>
>>
>>
>> INFORMAÇÃO DE SEGURANÇA: Este e-mail é de uso restritamente pessoal. As
>> informações nele contidas podem ser de caráter confidencial e/ou
>> privilegiada. Se você não for o destinatário e recebeu a mensagem por
>> engano, avise imediatamente o remetente e em seguida apague o e-mail,
>> ficando, expressamente vedado o uso, cópia e/ou divulgação das informações
>> contidas, sob pena de responsabilização.
>> *P* Antes de imprimir, pense em sua responsabilidade e seu compromisso
>> com o meio ambiente.
>>
>
>
>
> --
>
> Atenciosamente;
>
> *Lucas Possamai
> *
>
>
>
> INFORMAÇÃO DE SEGURANÇA: Este e-mail é de uso restritamente pessoal. As
> informações nele contidas podem ser de caráter confidencial e/ou
> privilegiada. Se você não for o destinatário e recebeu a mensagem por
> engano, avise imediatamente o remetente e em seguida apague o e-mail,
> ficando, expressamente vedado o uso, cópia e/ou divulgação das informações
> contidas, sob pena de responsabilização.
> *P* Antes de imprimir, pense em sua responsabilidade e seu compromisso com
> o meio ambiente.
>



-- 

Atenciosamente;

*Lucas Possamai
*



INFORMAÇÃO DE SEGURANÇA: Este e-mail é de uso restritamente pessoal. As
informações nele contidas podem ser de caráter confidencial e/ou
privilegiada. Se você não for o destinatário e recebeu a mensagem por
engano, avise imediatamente o remetente e em seguida apague o e-mail,
ficando, expressamente vedado o uso, cópia e/ou divulgação das informações
contidas, sob pena de responsabilização.
*P* Antes de imprimir, pense em sua responsabilidade e seu compromisso com o
meio ambiente.
_______________________________________________
Postfix-BR mailing list
[email protected]
http://listas.softwarelivre.org/mailman/listinfo/postfix-br

Responder a