From 26c528286736e9f222b8f2e8a2a6741213d7e5b8 Mon Sep 17 00:00:00 2001
From: wyrie <wyrie@ispconfig3>
Date: Thu, 17 Dec 2009 05:18:04 -0500
Subject: [PATCH] Implemented: FS#1003 - Autoresponder: Start and end date (Server)

---
 server/conf/autoresponder.master |   18 +++++++++++-------
 1 files changed, 11 insertions(+), 7 deletions(-)

diff --git a/server/conf/autoresponder.master b/server/conf/autoresponder.master
index 856c268..27a7663 100644
--- a/server/conf/autoresponder.master
+++ b/server/conf/autoresponder.master
@@ -6,13 +6,17 @@
        {
                if (!/^X-Spam-Flag: YES/:h )
                {
-                      RESPOND="{vmail_mailbox_base}/mailfilters/$HOST/$USER/.vacation.msg"
-                      RESPONDDB="{vmail_mailbox_base}/mailfilters/$HOST/$USER/.vacation.lst"
-
-                      # The following must be one contiguous line
-                      cc "| mailbot -t $RESPOND -d $RESPONDDB -D 1 \
-                      -A 'From: $RECIPIENT' -s 'Auto Response: from $RECIPIENT' \
-                      /usr/sbin/sendmail -t -f ''"
+                     NOW=time
+                     if ({start_date} lt $NOW && {end_date} gt $NOW)
+                     {
+	                      RESPOND="{vmail_mailbox_base}/mailfilters/$HOST/$USER/.vacation.msg"
+	                      RESPONDDB="{vmail_mailbox_base}/mailfilters/$HOST/$USER/.vacation.lst"
+	
+	                      # The following must be one contiguous line
+	                      cc "| mailbot -t $RESPOND -d $RESPONDDB -D 1 \
+	                      -A 'From: $RECIPIENT' -s 'Auto Response: from $RECIPIENT' \
+	                      /usr/sbin/sendmail -t -f ''"
+                      }
                }
        }
        }

--
Gitblit v1.9.1