I reckon you might be on to something. I did su to mike4, and couldn't even 
list the ~vpopmail/bin directory, let alone execute vdelivermail - in fact I 
got "Permission denied"!
....And I fixed it!
I changed permissions as follows:
~vpopmail/ - to mode 2755~vpopmail/etc/ - to mode 
40755~vpopmail/etc/vpopmail.mysql - to mode 644
It started working straight away!
Can you guys validate my changes? I want to make sure I have not opened a 
security hole.
Many thanks,Michael.

> From:
> Date: Thu, 3 Dec 2009 15:25:05 -0800
> To:
> Subject: Re: [vchkpw] vdeliver perimission denied for vadddomain -u
> Sorry to just jump in at a random point in the conversation, but here are 
> some thoughts.
> If you su to the mike4 user, can you run ~vpopmail/bin/vdelivermail (i.e., do 
> you have execute access on the file)?  It needs to be able to do that.  Can 
> you cd into the directory with email for that domain?  Maybe a higher-level 
> directory prevents you from changing into it (you'll likely have to cd 
> directly to it).
> I think that vdelivermail is self-contained, so you probably don't need to 
> have access to other binaries.  Qmail-local runs with the uid/gid in the 
> users/assign file.
> -Tom
Use Hotmail to send and receive mail from your different email accounts


Reply via email to