+ Responder ao Tópico



  1. #1

    Padrão Dovecot Sieve

    Olá.

    As regras do Sieve nao estao sendo processadas ... alguém possui o dovecot+sieve em funcionamento com usuários virtuais?

  2. #2

    Padrão

    Olá.

    Verificando a documentacao no site dovecot.org, achei o seguinte:
    - mailbox_command = /usr/lib/dovecot/deliver
    é usado para usuários no sistema, como estou usando hoje (acho que por isso o sieve nao esteja funcionando ...)

    - dovecot_destination_recipient_limit = 1
    - virtual_transport = dovecot
    é usado com usuários virtuais, como é o meu caso e alterei cfe. sugerido pelo wiki
    do dovecot, mas aí dá erro...

    Fiz a alteracao mas qdo envio um e-mail de teste o mesmo fica preso na fila
    com o erro: "Transport Temporary Failure"

    O postfix é integrado com o mysql:
    relay_domains = mysql:/etc/postfix/mysql/mysql_relay_domains_maps.cf, hash:/etc/postfix/expresso-dominios
    virtual_alias_maps = mysql:/etc/postfix/mysql/mysql_virtual_alias_maps.cf
    virtual_uid_maps = static:5000
    virtual_gid_maps = static:5000
    virtual_mailbox_base = /var/spool/mail/vmail
    virtual_mailbox_domains = mysql:/etc/postfix/mysql/mysql_virtual_domains_maps.cf
    virtual_mailbox_limit = 51200000
    virtual_mailbox_maps = mysql:/etc/postfix/mysql/mysql_virtual_mailbox_maps.cf
    virtual_minimum_uid = 5000

    O dovecot tbm:
    cat /etc/dovecot.conf

    ssl_cert_file = /etc/pki/tls/certs/dovecot.pem
    ssl_key_file = /etc/pki/tls/private/dovecot.pem

    disable_plaintext_auth = no

    protocols = imap pop3

    ## IMAP specific settings
    protocol imap {
    }

    ## POP3 specific settings
    protocol pop3 {
    pop3_uidl_format = %08Xu%08Xv
    }

    ## LDA specific settings
    protocol lda {
    mail_plugins = sieve
    hostname = mail.dominio.com.br
    postmaster_address = [email protected]
    sieve_global_path = /var/dovecot/sieve/global-sieve.conf
    log_path = /var/log/dovecot/dovecot-lda.log
    auth_socket_path = /usr/lib/dovecot/dovecot-auth
    }

    ## MYSQL
    mail_location = maildir:/var/spool/mail/vmail/%u/
    first_valid_uid = 5000

    auth default {
    userdb sql {
    args = /etc/dovecot-mysql.conf
    }
    passdb sql {
    args = /etc/dovecot-mysql.conf
    }
    }

    cat /etc/dovecot-mysql.conf
    driver = mysql
    connect = host=127.0.0.1 dbname=postfix user=postfix password=xxxxx
    # - Default password scheme.
    default_pass_scheme = MD5-CRYPT
    # - Query to retrieve password.
    password_query = SELECT username AS user,password FROM mailbox WHERE username = '%u' AND active='1'
    # - Query to retrieve user information.
    user_query = SELECT maildir, 5000 AS uid, 5000 AS gid FROM mailbox WHERE username = '%u' AND active='1'


    Procurei na net algo sobre este erro, mas sem encontrar muita coisa ....
    Última edição por cldn; 23-03-2010 às 15:18.