Sou muito novo no Dovecot, mas funcionou muito bem para mim até agora. Eu corro dovecot com postfix e amavis e spamassassin e tudo funciona bem, e-mails são marcados como lixo, envio, recebimento, tudo bem.
Agora eu queria adicionar o plugin sieve para que os e-mails fossem movidos para o servidor e isso não funcionasse. Eu queria começar com um script geral movendo o lixo para a pasta de lixo, mas isso não está acontecendo.
Então eu pesquisei na web e encontrei a solução de problemas, que dizia que essa peneira provavelmente não está sendo executada. Eu não consegui encontrar nenhuma entrada de log feita por peneira, então este poderia ser o problema. Aqui eu achei que você tem que colocar peneira para os protocolos, acho que no dovecot.conf.
Eu tentei e o doesvecot não começou mais a postar protocolo desconhecido: peneira. Eu adicionei o lmtp aos protocolos como quero usá-lo e ele foi postado em outro thread, mas recebi o erro: service (lmtp) accces failed: nenhum arquivo ou diretório.
Algumas informações do sistema:
SO: Debian 7
Versão do Dovecot: 2.1.7
Arquivos de configuração: dovecot.conf (reduzido em alterado / adicionado)
protocols = imap pop3
plugin {
sieve_before = /var/vmail/sieve/spam-global.sieve
sieve_dir = /var/vmail/%d/%n/sieve/scripts/
sieve = /var/vmail/%d/%n/sieve/active-script.sieve
}
conf.d / 20-lmtp.conf (criado)
protocol lmtp {
# Space separated list of plugins to load (default is global mail_plugins).
mail_plugins = $mail_plugins sieve
}
spam-global.sieve
require "fileinto";
if header :contains "X-Spam-Flag" "YES" {
fileinto "Spam";
}
Como posso verificar se a peneira está funcionando?
O Afaik Postfix precisa ser configurado para funcionar com peneira. Eu não tenho certeza se fiz isso até agora, mas enquanto a peneira não correr, isso não resolverá o problema direito?
Obrigado por qualquer ajuda Inválido
Tags dovecot debian-wheezy sieve