Gregory Charot (EVENIUM)
2012-Sep-14 08:59 UTC
[Dovecot] sieve_execute_bytecode failed with squirrelmail
Hello all,
I'm using dovecot on CentOS 5.8 (official CentOS package) and have lot
of lock and "sieve_execute_bytecode error" in my dovecot.log.
$ cat /etc/redhat-release
CentOS release 5.8 (Final)
$ dovecot --version
1.0.13
The sieve scripts are generated by squirrelmail mail and are mostly mail
filters and vacations notices.
$ yum info squirrelmail.noarch
Installed Packages
Name : squirrelmail
Arch : noarch
Version : 1.4.8
Release : 5.el5.centos.13
When I look at my dovecot.log I have a lot of sieve error :
deliver(foo): Sep 11 15:08:04 Info:
msgid=<1881992580.96697.1347363282479.JavaMail.jboss at gula1.xxx.com>:
save failed to EvSUPPORT: Timeout while wait
ing for lock
deliver(foo): Sep 11 15:08:04 Info: sieve runtime error: Fileinto:
Generic Error
deliver(foo): Sep 11 15:08:04 Error:
sieve_execute_bytecode(/home/foo/.dovecot.sievec) failed
The server hosts around 50 mailboxes, some people does have sieve errors
some doesn't.
Is there any way to get more details about the runtime error ? How can I
debug this issue ?
Thanks a lot in advance,
Greg
My config below :
#dovecot -n
# 1.0.13: /etc/dovecot.conf
log_path: /var/log/dovecot.log
ssl_ca_file: /etc/pki/roch_crt/roch_evenium_com.ca-bundle
ssl_cert_file: /etc/pki/roch_crt/roch_evenium_com.crt
ssl_key_file: /etc/pki/roch_crt/private/roch-private.key
ssl_cipher_list:
ALL:!aNULL:!ADH:!eNULL:!LOW:!EXP:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+SSLv3
login_dir: /var/run/dovecot/login
login_executable(default): /usr/libexec/dovecot/imap-login
login_executable(imap): /usr/libexec/dovecot/imap-login
login_executable(pop3): /usr/libexec/dovecot/pop3-login
login_process_per_connection: no
login_process_size: 256
login_processes_count: 10
login_max_connections: 32
mail_privileged_group: mail
dotlock_use_excl: yes
fsync_disable: yes
maildir_copy_with_hardlinks: yes
mail_executable(default): /usr/libexec/dovecot/imap
mail_executable(imap): /usr/libexec/dovecot/imap
mail_executable(pop3): /usr/libexec/dovecot/pop3
mail_plugin_dir(default): /usr/lib64/dovecot/imap
mail_plugin_dir(imap): /usr/lib64/dovecot/imap
mail_plugin_dir(pop3): /usr/lib64/dovecot/pop3
pop3_client_workarounds(default):
pop3_client_workarounds(imap):
pop3_client_workarounds(pop3): outlook-no-nuls,oe-ns-eoh
auth default:
passdb:
driver: pam
userdb:
driver: passwd
socket:
type: listen
client:
path: /var/run/dovecot/auth-client
mode: 438
user: postfix
group: postfix
master:
path: /var/run/dovecot/auth-master
mode: 384
Stephan Bosch
2012-Sep-14 09:48 UTC
[Dovecot] sieve_execute_bytecode failed with squirrelmail
Op 9/14/2012 10:59 AM, Gregory Charot (EVENIUM) schreef:> Hello all, > > I'm using dovecot on CentOS 5.8 (official CentOS package) and have lot > of lock and "sieve_execute_bytecode error" in my dovecot.log. > > $ cat /etc/redhat-release > CentOS release 5.8 (Final) > > $ dovecot --version > 1.0.13Very, very, very, very old.> The sieve scripts are generated by squirrelmail mail and are mostly > mail filters and vacations notices. > > $ yum info squirrelmail.noarch > Installed Packages > Name : squirrelmail > Arch : noarch > Version : 1.4.8 > Release : 5.el5.centos.13 > > When I look at my dovecot.log I have a lot of sieve error : > > deliver(foo): Sep 11 15:08:04 Info: > msgid=<1881992580.96697.1347363282479.JavaMail.jboss at gula1.xxx.com>: > save failed to EvSUPPORT: Timeout while wait > ing for lockThere's the actual error. This has very little to do with Sieve itself. Looks like some mbox locking issue, but I don't really know. You could try enabling mail_debug to get more info.> deliver(foo): Sep 11 15:08:04 Info: sieve runtime error: Fileinto: > Generic Error > deliver(foo): Sep 11 15:08:04 Error: > sieve_execute_bytecode(/home/foo/.dovecot.sievec) failedYuck, I was hoping that people would finally have stopped using cmusieve. Regards, Stephan.