Bom dia Julio...
Fiz algumas alterações.
P.s: Meus e-mails ficam em: /var/vmail/dominio/usuario/ ( cur, new, tmp )

##############################################

No meu config.inc.php do postfixadmin está assim:
$CONF['quota'] = "YES";
$CONF['quota_multiplier'] = 1024000;

##############################################

O meu dovecot.conf está assim:

base_dir = /var/run/dovecot/
protocols = imap pop3
listen = *
shutdown_clients = yes
login_greeting = Bem-Vindo ao servidor Dovecot

# LOGs #
log_path = /var/log/dovecot.log
info_log_path = /var/log/dovecot-deliver.log
log_timestamp = “%Y-%m-%d %H:%M:%S ”
syslog_facility = mail
login_log_format_elements = user=<%u> method=%m rip=%r lip=%l %c
login_log_format = %$: %s

## SSL settings
ssl_listen = localhost
ssl_cert_file = /etc/postfix/mail-cert.pem
ssl_key_file = /etc/postfix/mail-key.pem
ssl_parameters_regenerate = 168
verbose_ssl = no

mail_location = maildir:/var/vmail/%d/%u/
mail_access_groups = mail
mail_debug = no
first_valid_uid = 150
last_valid_uid = 150
maildir_copy_with_hardlinks = yes

protocol imap {
mail_plugins = quota imap_quota zlib
imap_client_workarounds = outlook-idle
}

protocol pop3 {
login_executable = /usr/libexec/dovecot/pop3-login
mail_executable = /usr/libexec/dovecot/pop3
mail_plugins = quota zlib
pop3_no_flag_updates = yes
pop3_reuse_xuidl = no
 pop3_lock_session = no
pop3_uidl_format = %08Xu%08Xv
pop3_client_workarounds = outlook-no-nuls oe-ns-eoh
}

protocol lda {
postmaster_address = postmas...@exemplo.com.br
mail_plugin_dir = /usr/lib/dovecot/lda
mail_plugins = quota
auth_socket_path = /var/run/dovecot/auth-master
sieve_global_path = /var/vmail/sieve/dovecot.sieve
syslog_facility = mail
quota_full_tempfail = yes
}

auth_verbose = no
auth_debug = no
auth default {
  mechanisms = plain
  passdb pam {
  }
passdb sql {
args = /etc/dovecot-sql.conf
}

  userdb passwd {
  }

userdb sql {
args = /etc/dovecot-sql.conf
}
  user = nobody
socket listen {
master {
path = /var/run/dovecot/auth-master
mode = 0600
user = vmail
group = mail
    }
client {
path = /var/run/dovecot/auth-client
mode = 0660
user = vmail
group = mail
    }
  }
}

dict {
  quotadict = mysql:/etc/dovecot-dict-quota.conf
}

plugin {
   quota = maildir:User quota
   quota_rule = *:storage=1000M
   quota_rule2 = Trash:storage=100M
   quota_warning = storage=80%% /var/vmail/bin/quota-warning.sh 80
   quota_warning2 = storage=90%% /var/vmail/bin/quota-warning.sh 90
   quota_warning3 = storage=100%% /var/vmail/bin/quota-warning.sh 100
   sieve = /var/vmail/%d/%u/.dovecot.sieve
}

##############################################

Meu dovecot-sql.conf está assim:

driver = mysql
connect = host=localhost dbname=mail user=mail password=mail
default_pass_scheme = MD5
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'
'maildir:/var/vmail/%d/%n' as userdb_mail, 150 as userdb_uid, 12 as
userdb_gid FROM mailbox WHERE username = '%u' AND active = '1'
password_query = SELECT password FROM mailbox WHERE username = '%u' AND
active = '1'

#########################################
## Tentei por suas informações no dovecot.conf, porém apresentou os erros à
baixo.
deliver(di...@exemplo.com.br): 2011-04-29 07:54:49 Fatal: Plugin cmusieve
not found from directory /usr/lib/dovecot/lda


## Tentei por suas informações no dovecot-sql.conf, porém apresentou os
erros à baixo.

dovecot: 2011-04-29 07:53:52 Error: auth-worker(default): sql(
lu...@exemplo.com.br,127.0.0.1): User query failed: You have an error in
your SQL syntax; check the manual that corresponds to your MySQL server
version for the right syntax to use near ') CONCAT('*:bytes=', quota) AS
quota_rule FROM mailbox WHERE username='lucas@exe' at line 1

Alguma idéia do que fazer?

Obrigado.

Em 28 de abril de 2011 19:49, Julio Cesar Covolato <ju...@psi.com.br>escreveu:

> Olá Drum.
>
> segue as partes relevantes das conf de postfixadmin e dovecot.
> Edite-os de acordo com seu sistema.
>
> No postfixadmin, config.inc.php (ou config.local.php):
>
> ...
> ...
> $CONF['quota'] = "YES";
> $CONF['quota_multiplier'] = 1024000;
> ...
> ...
>
> No Dovecot, dovecot.conf.
> ...
> ...
> ...
> plugin {
>    # Quota warning.
>    #
>    # You can find sample script from Dovecot wiki:
>    #
> http://wiki.dovecot.org/Quota/1.1#head-03d8c4f6fb28e2e2f1cb63ec623810b45bec1734
>    #
>    # If user suddenly receives a huge mail and the quota jumps from
>    # 85% to 95%, only the 95% script is executed.
>    #
>    quota_warning = storage=85%% /usr/local/bin/dovecot-quota-warning.sh 85
>    quota_warning2 = storage=90%% /usr/local/bin/dovecot-quota-warning.sh 90
>    quota_warning3 = storage=95%% /usr/local/bin/dovecot-quota-warning.sh 95
> }
>
> plugin {
>    quota = maildir:User quota
>
>    # Quota rules. Reference: http://wiki.dovecot.org/Quota/1.1
>    # The following limit names are supported:
>    #   - storage: Quota limit in kilobytes, 0 means unlimited.
>    #   - bytes: Quota limit in bytes, 0 means unlimited.
>    #   - messages: Quota limit in number of messages, 0 means unlimited.
> This probably isn't very useful.
>    #   - backend: Quota backend-specific limit configuration.
>    #   - ignore: Don't include the specified mailbox in quota at all
> (v1.1.rc5+).
>    quota_rule = *:storage=100M
>    #quota_rule2 = *:messages=0
>    #quota_rule3 = Trash:storage=1G
>    #quota_rule4 = Junk:ignore
> }
>
> # LDA: Local Deliver Agent
> protocol lda {
>    postmaster_address = root
>    auth_socket_path = /var/run/dovecot/auth-master
>    #mail_plugins = cmusieve quota expire
>    mail_plugins = cmusieve quota
>    sieve_global_path = /var/spool/vmail/sieve/dovecot.sieve
>    #log_path = /var/log/sieve.log
>    syslog_facility = mail
>    quota_full_tempfail = yes
> }
>
> # IMAP configuration
> protocol imap {
>    #mail_plugins = quota imap_quota zlib expire
>    mail_plugins = quota imap_quota zlib
>
>    # number of connections per-user per-IP
>    #mail_max_userip_connections = 10
> }
>
> # POP3 configuration
> protocol pop3 {
>    #mail_plugins = quota zlib expire
>    mail_plugins = quota zlib
>    pop3_uidl_format = %08Xu%08Xv
>    pop3_client_workarounds = outlook-no-nuls oe-ns-eoh
> }
> ...
> ...
> ...
>
> dovecot-mysql.conf:
>
> driver = mysql
> default_pass_scheme = CRYPT
> connect = host=localhost dbname=xxxxxx user=xxxxx password=xxxxxxxxxx
> password_query = SELECT password FROM mailbox WHERE username='%u' AND
> active='1' AND expired >= NOW()
> user_query = SELECT CONCAT(storagebasedirectory, '/', maildir) AS home,
> CONCAT('*:bytes=', quota) AS quota_rule FROM mailbox WHERE username='%u' AND
> active='1' AND enable%Ls%Lc='1' AND expired >= NOW()
>
> -----------------------------
>    _    Julio Cesar Covolato
>   0v0<ju...@psi.com.br>
>  /(_)\  F: 55-11-3129-3366
>   ^ ^   PSI INTERNET
> -----------------------------
>
>
> Em 28/04/2011 16:24, drum.lu...@gmail.com escreveu:
>
>> Alguém na lista que possa ajudar?
>>
>>
>> Obrigado!
>>
>> Lucas
>>
>> Em 13 de abril de 2011 09:47, drum.lu...@gmail.com
>> <drum.lu...@gmail.com>escreveu:
>>
>>  Bom dia !
>>> Bom. Vou explicar minha situação. Peço desculpas se não for relacionado
>>> ao
>>> postfix.
>>>
>>> Hoje, possuo em funcionamento alguns servidores com:
>>> * Postfix
>>> * Postfixadmin
>>> * MYSQL
>>> * SpamAssassin
>>> * Clamav
>>> * Amavisd-new
>>> * Dovecot ( para POP3 e IMAP )
>>> * ROUNDCUBEMAIL ( para webmail )
>>>
>>> Bem. Quando eu logo com algum usuário no webmail, o webmail mostra a
>>> porcentagem de quota utilizado. Tudo certo.
>>>
>>> Porém, no painel do POSTFIXADMIN eu tenho:
>>>
>>> Cota de Espaço (MB):  0/1000
>>>
>>> Ou seja, o usuário X está ocupando 0 MB de 1000 que ele tem liberado.
>>> Porém, ao logar no webmail estes 0 passam a ser 10 MB.
>>>
>>> O postfixadmin não está "mostrando" corretamente a porcentagem de quota
>>> utilizada das mailboxes.
>>>
>>> Eu realmente não sei aonde procurar este problema.
>>> Não sei de quem é a "culpa" disto estar errado.
>>> Alguém poderia ao menos me indicar o caminho?
>>>
>>> Muito obrigado!
>>>
>>>
>>>
>>>
>>> --
>>>
>>> Atenciosamente;
>>>
>>> Graciously;
>>>
>>> *Lucas Possamai
>>> *
>>>
>>> http://psyscrew.posterous.com/
>>>
>>> "Na palma da tua mão existem sonhos, felicidades e a força que te guia
>>> por
>>> um caminho, que somente você poderá trilhar, com o olhar tranquilo
>>> saberás
>>> onde chegar.o fim é apenas mais um ponto para inventar uma nova
>>> conquista."
>>> **
>>>
>>>
>>
>>  _______________________________________________
> Postfix-BR mailing list
> Postfix-BR@listas.softwarelivre.org
> http://listas.softwarelivre.org/mailman/listinfo/postfix-br
>



-- 

Atenciosamente;

Graciously;

*Lucas Possamai
*

http://psyscrew.posterous.com/

"Na palma da tua mão existem sonhos, felicidades e a força que te guia por
um caminho, que somente você poderá trilhar, com o olhar tranquilo saberás
onde chegar.o fim é apenas mais um ponto para inventar uma nova conquista."*
*
_______________________________________________
Postfix-BR mailing list
Postfix-BR@listas.softwarelivre.org
http://listas.softwarelivre.org/mailman/listinfo/postfix-br

Responder a