Lista tengo montado mysql+postfix+dovecot, tengo problemas con las quotas
en el dovecot a la verdad que no se si estan trabajando bien, hay alguna
manera de saber si estan trabajando que no sea la de empezar a mandar
mensajes hasta llenar la quota?
Bien les dire lo que hice
en la tabla de mis user aumente dos campos mas:
quota_kb y quota_messages
luego escribi algunas lineas en mi dovecot, este es mi conf:
root@z3r0:/etc/dovecot# cat dovecot.conf
protocols = imap imaps pop3 pop3s
log_timestamp = "%Y-%m-%d %H:%M:%S "
mail_location = maildir:/home/vmail/%d/%n/Maildir

ssl_cert_file = /etc/ssl/certs/dovecot.pem
ssl_key_file = /etc/ssl/private/dovecot.pem


mail_uid = vmail
mail_gid = vmail


namespace private {
    separator = .
    prefix = INBOX.
    inbox = yes
}

protocol imap {
mail_plugins = quota imap_quota
}

plugin {
quota = maildir:User quota
quota_rule2 = Trash:storage=5120
quota = maildir
quota_warning = storage=95%% /var/mail/quota-warning.sh 95
quota_warning2 = storage=80%% /var/mail/quota-warning.sh 80
}

protocol lda {
    log_path = /home/vmail/dovecot-deliver.log
    auth_socket_path = /var/run/dovecot/auth-master
    postmaster_address = ju...@cmg.provari.cu
    mail_plugins = sieve
    global_script_path = /home/vmail/globalsieverc
    mail_plugins = quota
}

protocol pop3 {
    pop3_uidl_format = %08Xu%08Xv
}

auth default {
    user = root

    passdb sql {
        args = /etc/dovecot/dovecot-sql.conf
    }

    userdb sql {
    args = /etc/dovecot/dovecot-sql.conf
    }

#    userdb static {
#        args = uid=5000 gid=5000 home=/home/vmail/%d/%n allow_all_users=yes
#    }

    socket listen {
        master {
            path = /var/run/dovecot/auth-master
            mode = 0600
            user = vmail
        }

        client {
            path = /var/spool/postfix/private/auth
            mode = 0660
            user = postfix
            group = postfix
        }
    }
}
############## FIN del DOVECOT.CONF ###############

Como ven comente las lineas del userdb static por las de userdb sql
tirando contra el fichero del dovecot-sql.conf pues lo que escribi en el,
es lo mismo que estaba escrito, pero aumentando los de las quotas, esto es
lo que puse en el fichero:

driver = mysql
connect = host=127.0.0.1 dbname=vmail user=mail password=we67e67we
default_pass_scheme = CRYPT
password_query = SELECT email as user, password FROM users WHERE email='%u';
user_query = SELECT
CONCAT('/home/vmail/',CONCAT(SUBSTRING_INDEX(email,'@',-1),'/',SUBSTRING_INDEX(email,'@',1)))
AS home, 5000 AS uid, 5000 AS gid,
CONCAT('maildir:storage=',quota_kb,':messages=',quota_messages) AS
quota_rule FROM users WHERE email='%u';


Hay alquien que tenga las quotas con dovecot ??
Ahh !!! y no busco la solucion del tener que instalar el postfix.admin en
todo caso busco saber que es lo que hace y como lo hace.

Saludos,
Lic. Juset Castañeda Alonso
Administrador del Sistema Informático
Unidad Empresarial de Base Provari Camaguey

GNU/Linux Debian
Linux user  # 383170
"El tiempo no se gasta, se gasta la vida de quien lo pierde"


______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Responder a