Boa tarde Lista!
Alguma idéia do que posso fazer a mais?
Ainda estou com o problema..

Obrigado.

2011/4/29 drum.lu...@gmail.com <drum.lu...@gmail.com>

> 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."
> **
>



-- 

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