Hi all,

I really don't know where to file this problem... In short I've got something leaving my maildirsize files with root ownership.


vdelivermail, maildrop, qmail-local - none are setuid root. I see this on users that have pop/imap access closed off. So I think that means we're talking about something doing the delivery is doing this.

I'd like to point you to this thread over at the qmail list:

http://thread.gmane.org/gmane.mail.qmail.general/50850/focus=50850

So what I'm catching (qmail-local running as root) is impossible. Yet it seems to be happening. Hrmph.

You'll note I made a wrapper for qmail-local as suggested that should catch if qmail-lspawn is starting qmail-local as root. It's not finding that, yet the problem persists, and a while loop watching for root running qmail-local is finding them.

I am totally stumped. I've burned many hours over the years chasing this down.

My one point of interest in running this by this list is that it looks like the people that have this problem all tend to be overquota. That's one part that's a little unclear - if vdelivermail tries to deliver to an overquota user, or if it hands it to maildrop, I suppose it fails with a specific exitcode that means "temp failure" to qmail-local. Not sure what qmail-local does there or how failed messages work their way back into the queue...

Just looking for more eyes. Anyone care to take a stab at this? I'm going to futz around for the next week or so and then I might try outsourcing this troubleshooting. Any takers here?

Thanks,

Charles

Reply via email to