-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Okay, Trying to do some debugging of the sieve code. So I have found that it is failing on sending the reply in the following code area:
bc_eval.c Line: 324 /* ok, we're willing to respond to the sender. but is this message to me? that is, is my address in the [Resent]-To, [Resent]-Cc or [Resent]-Bcc fields? */
But I haven't pin-pointed yet why it's not seeing the message as being for me??
CJ Keist wrote:
Timo, I removed the ${1} variable but still no luck. I read the reasons why deliver would not send a reply but I don't think any should be true. Below is the header of one of the messages, let me know if you see something that is causing sieve not to send the reply.
- From joeblow@engr.colostate.edu Wed Aug 06 12:59:28 2008 Return-Path: joeblow@engr.colostate.edu X-Original-To: cjay@engr2.colostate.edu Delivered-To: cjay@engr2.colostate.edu Received: from bird.ACNS.ColoState.EDU (bird.acns.colostate.edu [129.82.100.165] ) by mail2.engr.colostate.edu (Postfix) with ESMTPS id 0D01C59984 for cjay@engr2.colostate.edu; Wed, 6 Aug 2008 12:59:27 -0600 (MDT) Received: from parker.ACNS.ColoState.EDU (parker.colostate.edu [129.82.103.125]) by bird.ACNS.ColoState.EDU (8.12.11.20060308/8.12.11) with ESMTP id m76I xJDX014096 for cjay@engr2.colostate.edu; Wed, 6 Aug 2008 12:59:19 -0600 Received: from goku.engr.colostate.edu (goku.engr.colostate.edu [129.82.224.16]) by parker.ACNS.ColoState.EDU (AIX5.3/8.13.4/8.11.0) with ESMTP id m76IxJ wC909674 for cjay@engr2.colostate.edu; Wed, 6 Aug 2008 12:59:19 -0600 Received: from webmail.engr.colostate.edu (sunbeam.engr.colostate.edu [129.82.22 4.8]) by goku.engr.colostate.edu (Postfix) with ESMTP id 23AE126AAF for cjay@engr2.colostate.edu; Wed, 6 Aug 2008 12:59:20 -0600 (MDT) Received: from 129.82.224.6 (SquirrelMail authenticated user joeblow) by webmail.engr.colostate.edu with HTTP; Wed, 6 Aug 2008 12:59:19 -0600 (MDT) Message-ID: <2f64022f4ceed4e5efb42612caa75139.squirrel@webmail.engr.colostate.ed u> Date: Wed, 6 Aug 2008 12:59:19 -0600 (MDT) Subject: test 9 From: joeblow@engr.colostate.edu To: cjay@engr2.colostate.edu User-Agent: SquirrelMail/1.4.15 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal X-Proofpoint-Virus-Version: vendor=fsecure engine=1.12.7160:2.4.4,1.2.40,4.0.166 definitions=2008-08-06_05:2008-08-05,2008-08-06,2008-08-06 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 ipsco re=0 phishscore=0 bulkscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx e ngine=5.0.0-0805090000 definitions=main-0808060075 X-UID: 33 Status: RO X-Keywords:
Content-Length: 33
Timo Sirainen wrote:
On Aug 6, 2008, at 1:57 PM, CJ Keist wrote:
My .dovecot.sieve file:
require ["vacation"]; if header :matches "subject" "*" { vacation :days 30 :addresses "cj.keist@colostate.edu" :subject "Automatic response to: ${1}" "I'm away -- send mail to foo in my absence"; } You can't use ${1} since variables extension isn't supported by cmusieve.
In my testing I know the sieve plugin is reading my .dovecot.sieve script and creating the .dovecot.sievec, but that is as for as it goes. The .dovecot.lda-dupes file is not being created (or any .dovecot.sieve.err file) and no reply is even being attempted from the logs: Then it means that Dovecot decided it shouldn't reply to the mail. There are several reasons for that listed in http://wiki.dovecot.org/LDA/Sieve (would be nice if it logged the exact reason though - hopefully the Sieve rewrite will do that :)
C. J. Keist Email: cj.keist@colostate.edu UNIX/Network Manager Phone: 970-491-0630 Engineering Network Services Fax: 970-491-5569 College of Engineering, CSU Ft. Collins, CO 80523-1301
All I want is a chance to prove 'Money can't buy happiness' -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFImi3AA29OFr7C6jcRAqOuAJ9N5dVnDxA7PU5A66i/A4OAgrl04gCeLCKj cA/+AxmAB7I+vDtj7tqhl1A= =Whfo -----END PGP SIGNATURE-----