Hello everybody,
First, I want to thank the development team for the quality and the
stability of dovecot. It's now running without problem since two years
on my debian box.
Next, I'd like you help me to solve the problem I have with
vacation/sieve script. My configuration is debian lenny, with standard
dovecot packages (1.0). I have setup the sieve plugin, using roundcube
on another machine, and filter is working fine. fileinto is working, as
well as forward and discard. However, vacation is not working at all,
and I have no error message. The mails sent to the account marked as
vacation are received, but the auto answer process is not working.
Here the successful logs from the vacation reject script, that I
temporary use:
Sep 23 17:32:41 mail deliver(some.user): Loading modules from directory:
/usr/lib/dovecot/modules/lda
Sep 23 17:32:41 mail deliver(some.user): Module loaded:
/usr/lib/dovecot/modules/lda/lib90_cmusieve_plugin.so
Sep 23 17:32:41 mail deliver(some.user): maildir:
data=/home//some.user/Maildir
Sep 23 17:32:41 mail deliver(some.user): maildir:
root=/home//some.user/Maildir, index=/home//some.user/Maildir, control=,
inboxSep 23 17:32:41 mail deliver(some.user): cmusieve: Using sieve path:
/home//some.user/sieve/dovecot.sieve
Sep 23 17:32:41 mail deliver(some.user): cmusieve: Executing script
/home//some.user/sieve/dovecot.sievec
Sep 23 17:32:41 mail deliver(some.user):
msgid=<72817c95458dbded987b82ec644f7dce at red2.co.uk>:
rejectedReturn-Path: <andre.rodier at red2.co.uk>
Here the headers of an email received, and supposed to be auto answered.
X-Original-To: some.user at red2.co.uk
Delivered-To: some.user at localhost
Received: from webmail.red2.co.uk (webmail.red2.co.uk [84.45.46.48])
by mail.red2.co.uk (Postfix) with ESMTP id 0D1607E418D
for <some.user at red2.co.uk>; Wed, 23 Sep 2009 17:30:44 +0100
(BST)
Received: by webmail.red2.co.uk (Postfix, from userid 33)
id 227E67FE5; Wed, 23 Sep 2009 17:16:30 +0100 (BST)
To: Some User <some.user at red2.co.uk>
Subject: vacation test
MIME-Version: 1.0
Date: Wed, 23 Sep 2009 17:16:30 +0100
From: Andre Rodier <andre.rodier at red2.co.uk>
Organization: Red2
Message-ID: <854f02eceb84d80d272212de405a1a0e at red2.co.uk>
X-Sender: andre.rodier at red2.co.uk
User-Agent: RoundCube Webmail/0.2
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset=UTF-8
X-DSPAM-Result: Whitelisted
X-DSPAM-Processed: Wed Sep 23 17:30:44 2009
X-DSPAM-Confidence: 0.9989
X-DSPAM-Probability: 0.0000
X-DSPAM-Signature: 4aba4d34317622670999051
Here my questions :
* If the sieve vacation script had to use a counter for limits per
day, where this counter is supposed to be stored ? I cant see any
dovecot file. I have temporary try to use 0777 for
home/sieve/maildir folders, but no file is created at all.
* Is it the same process used to forward, discard and finally vacation ?
* I use virtual file for users on postfix, and I also have a LDAP
server for authentication. Do I have something to configure on
dovecot to be sure that vacation is working with this configuration ?
* As you may have noticed above, mails are redirected to localhost
users. ( c.f X-Original-To: some.user at red2.co.uk and Delivered-To:
some.user at localhost ) Is this can affect the process ? ( Remember
that forward and reject is working ).
* Is there a way to debug the vacation process ?
Thanks for your help.
Andr? Rodier.