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.
_______________________________________________
Postfix-BR mailing list
[email protected]
http://listas.softwarelivre.org/mailman/listinfo/postfix-br

Responder a