* added a comment infront of the svn modifieable returns. Now it will be me listed...
[citadel.git] / citadel / serv_sieve.c
index 3418ab8d9f52c8c29f18119b4be7334f69b4f642..a07218a158127d91116f56fc58bd92b4172ca3e9 100644 (file)
@@ -1225,6 +1225,16 @@ BAIL:    res = sieve2_free(&sieve2_context);
 
 }
 
+int serv_sieve_room(struct ctdlroom *room)
+{
+      if (!strcasecmp(&room->QRname[11], MAILROOM)) {
+              sieve_queue_room(room);
+/*
+              return 1;
+*/
+      }
+      return 0;
+}
 
 
 char *serv_sieve_init(void)
@@ -1239,6 +1249,9 @@ char *serv_sieve_init(void)
 char *serv_sieve_init(void)
 {
        lprintf(CTDL_INFO, "This server is missing libsieve.  Mailbox filtering will be disabled.\n");
+        CtdlRegisterRoomHook(serv_sieve_room);
+
+       /* return our Subversion id for the Log */
        return "$Id$";
 }