>
> Bom..
> Encontrei parte da solução
>
> No dovecot-sql botei:
>
> user_query = SELECT '/var/vmail/%d/%n' as home, 'maildir:/var/vmail/%d/%n'
> as mail, 150 AS uid, 12 AS gid, CONCAT('dirsize:storage=', ROUND(
> mailbox.quota / 1024 ) ) AS quota FROM mailbox WHERE username = '%u' AND
> active = '1'
>
>
> Assim, já aparece no meu webmail a quota utilizada, configurada pelo
> postfixadmin.
> Porém, no postfixadmin.. não aparece quota usada da mailbox.. diz que não
> tem quota usada.. mas na mailbox, no webmail está certo
>
...
>
> Alguma idéia?
>
>
> Em 13 de dezembro de 2010 21:10, [email protected] <
> [email protected]> escreveu:
>
> entendo.
>> E como faço para o postfixadmin entender essas quotas?
>> já que não aparece no postfix admin a quota utilizada dos usuários...
>>
>> Exemplo:
>>
>> [email protected] Mailbox lucas
>> 0/100
>>
>> Obrigado.
>>
>> Em 13 de dezembro de 2010 17:41, <[email protected]>escreveu:
>>
>> On Mon, 13 Dec 2010 15:52:01 -0200, "[email protected]"
>>> <[email protected]> wrote:
>>> > 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.
>>> >>
>>>
>>> Altere o quota = dirsize:storage=102400*, por:
>>>
>>> quota = maildir
>>>
>>> As confs de quota no dovecot.conf sobrescrevem a do banco (global).
>>> O controle da quota por banco é feita via dovecot-mysql.conf.
>>>
>>> Att,
>>> Claudinei
>>> _______________________________________________
>>> 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