According to the sources, the CMUSieve plugin will refuse to autorespond in the following situations
Here are the headers of an email that I believe should have triggered an auto-reply but didn't (with email addresses and names masked for privacy). I don't see any headers here that should prevent vacation from auto-replying.
Return-Path: <1staddress@gmail.com> X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on ash.edwards.home X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VERIFIED autolearn=failed version=3.2.5 Received: from mail-pz0-f200.google.com (mail-pz0-f200.google.com [209.85.222.200]) by mail14.syd.optusnet.com.au (8.13.1/8.13.1) with ESMTP id n67CEnCM028116 for <2ndaddress@optusnet.com.au>; Tue, 7 Jul 2009 22:14:53 +1000 Received: by pzk38 with SMTP id 38so1578688pzk.23 for <2ndaddress@optusnet.com.au>; Tue, 07 Jul 2009 05:14:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type:content-transfer-encoding; bh=6QSMfQcM9Jx/F5SCN90TkKETpHxtUkMGGvtoTjT/stM=; b=IWFsqmBGzHGv+nhcHcgjGFRVzpHWlztUfd/kG00d3sYltw6vB8AEzlGY0XdRbN724+ 2KmxoYsvjAndbKwLeAnIpBTA1hXTp2DenGTa8HUqiqfzRP7+bbTzfPZBFF8r90n9i7YZ 1E6mQmemrdPNZ2q5uGEcglajxMZKeIdgc1OaQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type :content-transfer-encoding; b=IlCr6qHtsPkykHQ6NeusuIO2uSDTv0Zm3bYtOeE7PHZGm/D7+9a9+sq85MsW1tlaL3 Jvo6LOZha+fDq680ElEW282jIUl7gHmoIt/THLa8v84WWHQEpfGXtx/Ihv31MpqLPUXW i664bd+xJXBsa2uq8Su6ePeb50+Iev9qb8P1k= MIME-Version: 1.0 Received: by 10.142.226.1 with SMTP id y1mr1758836wfg.298.1246968889443; Tue, 07 Jul 2009 05:14:49 -0700 (PDT) Date: Tue, 7 Jul 2009 22:14:49 +1000 Message-ID: <c92a75980907070514i72368d29ub6061ae977d50ea6@mail.gmail.com> Subject: Automails reply properly if set up correctly #2 From: Me <1staddress@gmail.com> To: "You" <2ndaddress@optusnet.com.au> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit
Unfortunately, CMUSieve does not indicate which condition is triggered and the vacation action is silently discarded.
Yes - that is indeed unfortunate; it makes it just about impossible to debug. If I was using the dovecot sieve plugin would that have better logging so I could find out what's going on?
Regards, Phill