Hi Roland, On Thu, 13 Feb 2003 19:41:34 +0100 "Roland Schmid" <[EMAIL PROTECTED]> wrote:
>> Execute as root (on a command line) >> >> qmail-popup `hostname -f` /home/vpopmail/bin/vchkpw \ >> /bin/sh -c "echo \$HOME/Maildir" >> >> "pretend" you're a user logging in >> (means: type 'user <username><enter>pass <password><enter>) >> and watch the output. Should be a directory. > yes, the output is a directory /root/Maildir > but the path to the Maildir is > /home/vpopmail/domains/mydomain.com/user/Maildir/ So either you did something wrong with compiling vpopmail or you didn't execute the command line I've given. Please, do yourself a favour and _copy / paste_ it, Don't try to retype it. The backticks are important, as well as the backslash. Your output tells - either you've done something wrong when executing the command line and $HOME was interpreted by the shell before qmail-popup was called - or there's something _really_ wrong with your vchkpw as it sets $HOME to home of root If you're unsure about having copied the command line correctly save the following code into /tmp/foobar <--------------------> #!/bin/sh echo "$HOME/Maildir" <--------------------> do 'chmod 755 /tmp/foobar' and run #>qmail-popup `hostname -f` /home/vpopmail/bin/vchkpw /tmp/foobar instead of the one given first. This will _in any case_ prevent $HOME from being evaluated to early. -- Peter