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
