diff -urN -x .svn ../../../branches/vendor/vpopmail/vdelivermail.c ./vdelivermail.c
--- ../../../branches/vendor/vpopmail/vdelivermail.c	2007-10-07 19:56:56.000000000 +0300
+++ ./vdelivermail.c	2007-10-07 21:18:56.000000000 +0300
@@ -1246,7 +1246,17 @@
          }
 
          /* still in the headers check for spam header */
+#ifndef SPAM_THRESHOLD
          if ( strncmp(&spambuf[j], "X-Spam-Flag: YES", 16 ) == 0 ) return(1);
+#else
+         if ( strncmp(&spambuf[j], "X-Spam-Level: ", 14 ) == 0 ) {
+	   for (k = 0; k < SPAM_THRESHOLD; k++) {
+	     if (spambuf[j + 14 + k] != '*')
+	       return (0);
+	   }
+	   return(1);
+	 }
+#endif
 
          if (spambuf[i+1]!=0) j=i+1;
        }


syntax highlighted by Code2HTML, v. 0.9.1