--- simscan.c.orig 2005-02-21 08:07:57.000000000 +0100 +++ simscan.c 2005-02-23 07:29:13.000000000 +0100 @@ -123,6 +123,8 @@ int MaxDomains; char Domains[MAXDOMAINS][MAXDOMLEN]; +char *qmail_queue = QMAILQUEUE; + void set_per_domain(); void init_per_domain(); void per_domain_lookup( char *key ); @@ -620,7 +622,7 @@ case 0: close(pim[1]); dup2(pim[0],0); - execl(QMAILQUEUE, "qmail-queue", 0); + execl(qmail_queue, qmail_queue, 0); _exit(-1); } close(pim[0]); @@ -1383,6 +1385,9 @@ } else if ( strcasecmp(val, "no") == 0 ) { PerDomainSpam = 0; } + } else if ( strcasecmp(parm,"qmailqueue") == 0 ) { + qmail_queue = strdup(val); + if ( DebugFlag > 1 ) fprintf(stderr, "simscan: qmailqueue = %s\n", val); } else if ( strcasecmp(parm,"trophie") == 0 ) { if ( strcasecmp(val, "yes") == 0 ) { PerDomainTrophie = 1;