Saludos listeros, 

Utilizo Dovecot como LDA (para entrega de correos) con Sieve para el filtrado a 
nivel de servidor. El filtrado funciona correctamente, pero al utilizar el 
modulo de "vacation" este falla con el siguiente error: 

Nov 4 15:42:03 mx deliver(t...@test): cmusieve: Using sieve path: 
/home/mail/test/test//.dovecot.sieve 
Nov 4 15:42:03 mx deliver(t...@test): cmusieve: Executing script 
/home/mail/test/test//.dovecot.sievec 
Nov 4 15:42:03 mx deliver(t...@test): sieve runtime error: Run error 
Nov 4 15:42:03 mx deliver(t...@test): 
sieve_execute_bytecode(/home/mail/test/test//.dovecot.sievec) failed 

El script de Sieve es el siguiente: 

require ["vacation"]; 
# rule:[Vacation] 
if anyof (true) 
{ 
vacation :days 1 "Mensaje de vacation"; 
} 


La version de Dovecot es: 1.0.15 
r...@mx:~# dovecot -n 
# 1.0.15: /etc/dovecot/dovecot.conf 
log_timestamp: %Y-%m-%d %H:%M:%S 
protocols: managesieve 
disable_plaintext_auth: no 
login_dir: /var/run/dovecot/login 
login_executable: /usr/lib/dovecot/rawlog /usr/lib/dovecot/managesieve-login 
first_valid_uid: 100 
mail_privileged_group: mail 
mail_debug: yes 
mmap_disable: yes 
maildir_copy_with_hardlinks: yes 
mail_executable: /usr/lib/dovecot/rawlog /usr/lib/dovecot/managesieve 
mail_plugin_dir: /usr/lib/dovecot/modules/managesieve 
sieve_storage: ~/sieve 
sieve: ~/.dovecot.sieve 
auth default: 
passdb: 
driver: sql 
args: /etc/dovecot/dovecot-sql.conf 
userdb: 
driver: sql 
args: /etc/dovecot/dovecot-sql.conf 
socket: 
type: listen 
master: 
path: /var/run/dovecot/auth-master 
mode: 384 
user: dspam 

Utilizo Debian Lenny 

Saludos cordiales a todos 

Responder a