Quoting Todd A. Jacobs ([EMAIL PROTECTED]):
> When running pop3d, I get an error saying "no $HOME/Maildir" which may be
> caused by the directory permissions of 0700 on both the home directory and
> Maildir.
qmail-pop3d is run as root by tcpserver, which is running as root. No
suid bit is needed. qmail-pop3d switches to the userid of the user
whose mail it is retrieving.
So, you'll need to start believing that message--qmail-pop3d can't
find the user's Maildir.
In the source of qmail-pop3d we see:
void die_nomaildir() { err("this user has no $HOME/Maildir"); die(); }
...
if (!argv[1]) die_nomaildir();
if (chdir(argv[1]) == -1) die_nomaildir();
So, it dies with that same error if it doesn't get its first argument,
the name of the Maildir, or if it can't change to that Maildir.
Your tcpserver's command line may be goofed up. Should look
something like:
exec tcpserver -c60 -R -H mail.coinet.com pop-3 qmail-popup mail.coinet.com \
checkpassword qmail-popbull /home/p/popbull/popbull qmail-pop3d Maildir
Aaron