> 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>