[Dovecot] vacation problem with sieve and sogo

Pablo Luchetti pllis at educ.ar
Fri May 6 23:14:44 EEST 2011


Hi, I have a problem with dovecot's sieve and SOGo ( http://www.sogo.nu/ )

I have installed last version of sogo ( 1.3.6) in one virtual machine 
with ubuntu, lucid.
In another virtualmachine with ubuntu jaunty is running dovecot ( 
1:1.1.11-0ubuntu4.1 )

When try to activate vacation function, after the "PUTSCRIPT "sogo" 
command, the manage-sieve answer:

NO "Script name 'sogo' is reserved for internal use."

And fails.

But I found, telneting the mail server on port 2000 that if I change 
script name, all works fine:

SETACTIVE ""
OK "No scripts currently active."
PUTSCRIPT "prueba" {536+}
require ["vacation"];
if allof ( not exists ["list-help", "list-unsubscribe", 
"list-subscribe", "list-owner", "list-post", "list-archive", "list-id", 
"Mailing-List"], not header :comparator "i;ascii-casemap" :is 
"Precedence" ["list", "bulk", "junk"], not header :comparator 
"i;ascii-casemap" :matches "To" "Multiple recipients of*" ) {vacation 
:days 1 :addresses ["pluchetti at example.org", 
"pablo.luchetti at example.org"] text:
hoy es 27 de abril de 2011, y estoy probando el nuevo sogo. 10:40
.
;
}
redirect "pllis at educ.ar";
keep;

OK "Putscript completed."
SETACTIVE "prueba"
OK "Setactive completed."
logout
OK "Logout completed."
Connection closed by foreign host.

So, the question is:
Why does this happen?
How can I fix it ?
Any ideas?

Here are dovecot's version and config:

# dovecot --version
1.1.11

# dovecot -n
# 1.1.11: /etc/dovecot/dovecot.conf
# OS: Linux 2.6.28-18-server i686 Ubuntu 9.04
log_path: /var/log/mail/dovecot-msa.log
log_timestamp: %Y-%m-%d %H:%M:%S
protocols: imap imaps pop3 pop3s
ssl_cert_file: /etc/ssl/local/WILD.jil_01+CHAIN.crt
ssl_key_file: /etc/ssl/private/WILD.jil_01.key
login_dir: /var/run/dovecot/login
login_executable(default): /usr/lib/dovecot/imap-login
login_executable(imap): /usr/lib/dovecot/imap-login
login_executable(pop3): /usr/lib/dovecot/pop3-login
login_greeting: JIL mail server ready.
first_valid_uid: 106
last_valid_uid: 106
first_valid_gid: 112
last_valid_gid: 112
mail_privileged_group: mail
mail_uid: vmail
mail_gid: vmail
mail_location: maildir:~
mail_executable(default): /usr/lib/dovecot/imap
mail_executable(imap): /usr/lib/dovecot/imap
mail_executable(pop3): /usr/lib/dovecot/pop3
mail_plugin_dir(default): /usr/lib/dovecot/modules/imap
mail_plugin_dir(imap): /usr/lib/dovecot/modules/imap
mail_plugin_dir(pop3): /usr/lib/dovecot/modules/pop3
auth default:
  mechanisms: plain login
  user: vmailauth
  passdb:
    driver: ldap
    args: /etc/dovecot/ldap-auth-userdb.conf
  userdb:
    driver: ldap
    args: /etc/dovecot/ldap-auth-userdb.conf
  socket:
    type: listen
    client:
      path: /var/spool/postfix/private/auth-client
      mode: 432
      user: postfix
      group: postfix
    master:
      path: /var/run/dovecot/auth-master
      mode: 384
      user: vmail
      group: vmail
plugin:
  sieve: ~/sieve/s0g0.sieve



Thanks!!

Pablo.




More information about the dovecot mailing list