--- vpopmail.c.orig	2003-06-26 12:31:06.000000000 +0200
+++ vpopmail.c	2003-06-26 12:48:07.000000000 +0200
@@ -2131,7 +2131,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 ) {
@@ -2140,7 +2141,8 @@
 			rebuild_cdb = 0;
 		}
 	}
-	fprintf( fs1, "%s:allow,RELAYCLIENT=\"\",RBLSMTPD=\"\"	 %d\n", 
+        /* alex added QMAILQUEUE */
+	fprintf( fs1, "%s:allow,RELAYCLIENT=\"\",RBLSMTPD=\"\",QMAILQUEUE=\"/var/qmail/bin/qmail-scanner-queue\"	 %d\n", 
 		ipaddr, (int)mytime);
 	fclose(fs);
 	fclose(fs1);
