Whatassassin?


> And also trying to work out deliveries are being dropped into an empty file in ~/Maildir/ called '-u'.

root@scrollrack:~ # grep -B+15 -A+1 \\-u /usr/local/src/vpopmail-5.5.0/vdelivermail.c
#ifdef SPAMASSASSIN
      if ( limits.disable_spamassassin==0 && vpw!=NULL &&
           !(vpw->pw_gid & NO_SPAMASSASSIN) ) {

        if (!pipe(pim)) {
          pid = vfork();
          switch (pid) {
           case -1:
            close(pim[0]);
            close(pim[1]);
            break;
           case 0:
            close(pim[0]);
            dup2(pim[1], 1);
            close(pim[1]);
            if (execl(SPAMC_PROG, SPAMC_PROG, "-f", "-u",
                 address, NULL) == -1) {

Spamassassin support was the culprit here. I'll add that back in later once I get things running absolutely smoothly.
Otherwise... vpopmail's now processing messages & aliases properly! WOO!

Now, to start adding patches back into q-mail and seeing what else breaks.
Wonder if it's easier to roll clamav back in first though... hmm...

<edit>Update:
So I don't forget between now and tomorrow, cleaning up some more random glitches. tracked the connect errors to vusaged being missing. Compiling it after a few tweaks here and there has the linker complaining about undefined references to the defines in /usr/local/include/ev.h which is included in socket.c... bleah. So close...
</edit>