Filtros sieve, erros: Unsupported feature(s) in “require”

Olá, essa dica é para quem está obtendo erros como : Unsupported feature(s) in “require” ao aplicar scripts sieve no Cyrus Imapd. Algumas extensões não são habilitados por padrão, por exemplo a função BODY, como no erro abaixo:

line 1: Unsupported feature(s) in "require": "body".

Para habilitar as funções desejadas, edite a diretiva sieve_extensions no arquivo de configuração /etc/imapd.conf, conforme a documentação oficial:

sieve_extensions: fileinto reject vacation imapflags notify envelope
relational regex subaddress copy

Space-separated list of Sieve extensions allowed to be used in sieve scripts, enforced at 
submission by timsieved(8). Any previously installed script will be unaffected by this option 
and will continue to execute regardless of the extensions used. This option has no effect on 
options that are disabled at compile time (e.g., "regex").

Allowed values: fileinto, reject, vacation, imapflags, notify, include, envelope, body, 
relational, regex, subaddress, copy

Lembrando que é preciso consultar o manual do arquivo imapd.conf para verificar quais extensões são suportadas pela versão utilizada.

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s