pop-3 stream tcp nowait root /var/qmail/bin/qmail-popup qmail-popup mail.supercomm.com checkpoppasswd /var/qmail/bin/qmail-pop3d MaildirNotice the reference to checkpoppasswd in this line. This should be installed in /bin/checkpoppasswd. You can pick the source for that up here
If you're using xinetd, you should use this instead (thanks to Nitro for providing this):
service pop3 { disable = no socket_type = stream protocol = tcp wait = no user = root server = /var/qmail/bin/qmail-popup server_args = mail.supercomm.com /bin/checkpoppasswd /var/qmail/bin/qmail-pop3d Maildir }
mkdir /home/popuser/popboxes/www.supercomm.com/
mkdir /home/popuser/popboxes/www.supercomm.com/jimbob/
mkdir /home/popuser/popboxes/www.supercomm.com/jimbob/Maildir/ mkdir /home/popuser/popboxes/www.supercomm.com/jimbob/Maildir/cur/ mkdir /home/popuser/popboxes/www.supercomm.com/jimbob/Maildir/new/ mkdir /home/popuser/popboxes/www.supercomm.com/jimbob/Maildir/tmp/
/home/popuser/popboxes/www.supercomm.com/jimbob/Maildir/
chown -R popuser.popuser /home/popuser/popboxes/www.supercomm.com/ chmod -R 700 /home/popuser/popboxes/www.supercomm.com/ chmod 600 /home/popuser/popboxes/www.supercomm.com/jimbob/.qmail
www.supercomm.com:supercomm
supercomm.com
=supercomm-jimbob:popuser:513:513:/home/popuser/popboxes/www.supercomm.com/jimbob/:::(Note: The last line of the assign file should be a dot '.' no quotes)
/var/qmail/bin/qmail-newu
jimbob:[hashed_password]:popuser:/home/popuser/popboxes/www.supercomm.com/jimbobHere's a quick command line perl thingy for making a crypt'd password:
$ perl -e "print crypt('mypassword', 'Sa')";The 'Sa' can be any two chars - it's the salt for the crypt function.