- Dovecot Sieve
+ Responder ao Tópico
-
Dovecot Sieve
Olá.
As regras do Sieve nao estao sendo processadas ... alguém possui o dovecot+sieve em funcionamento com usuários virtuais?
-
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.