--- vpopmail.c.orig	2003-07-01 18:43:50.000000000 +0200
+++ vpopmail.c	2003-07-01 18:43:55.000000000 +0200
@@ -2057,7 +2057,8 @@
     return(0);
   }
 
-  while ( fgets(TmpBuf1, 100, fs ) != NULL ) {
+  // alex changed buffer size from 100 to 150 to fix problem with QMAILQUEUE
+  while ( fgets(TmpBuf1, 150, fs ) != NULL ) {
     strncpy(TmpBuf2, TmpBuf1, BUFF_SIZE);
     tmpstr = strtok( TmpBuf2, ":");
     if ( strcmp( tmpstr, ipaddr ) != 0 ) {
@@ -2066,7 +2067,8 @@
       rebuild_cdb = 0;
     }
   }
-  fprintf( fs1, "%s:allow,RELAYCLIENT=\"\",RBLSMTPD=\"\"\t%d\n", 
+  // alex added QMAILQUEUE
+  fprintf( fs1, "%s:allow,RELAYCLIENT=\"\",RBLSMTPD=\"\",QMAILQUEUE=\"/var/qmail/bin/qmail-scanner-queue\"\t%d\n", 
     ipaddr, (int)mytime);
   fclose(fs);
   fclose(fs1);
