To sum up again, he says the problem "is because vdelivermail exits, before it read the pipe completly. vdelivermail simply checks whether the receipient is valid, and if not,
exits at once, causing a SIGPIPE in maildrop."

It should be possible to update vdelivermail to scan through to the end of the message before exiting. It might add some additional overhead, but I think that it would avoid the SIGPIPE.

Tom, thanks for the response. I made the change to vdelivermail.c, recompiled, and the problem does indeed appear to have disappeared. I don't know if there's a specific way to make a patch, but here's a diff of the 5.4.9 vdelivermail.c against the one w/ my changes:


Is this acceptable?

Paul Oehler
NEXCESS.NET Internet Solutions
304 1/2 S. State St.
Ann Arbor, MI 48104

Reply via email to