Title: checkpasswd install How-To Subject: use non-system accounts for your email accounts. Qmail can use user accounts that are not system accounts. To do this I have used vpopmail for user accounts and checkpassword. This is the setup for checkpassword vi /etc/hosts.allow tcp-env: 192.168.0.12, 63.195.58.123: setenv = RELAYCLIENT read the /var/qmail/doc/FAQ search for pop3 $ su Password: # mkdir /usr/local/download # mv checkpassword-0.81.tar.gz /usr/local/download # tar -xzpf checkpassword-0.81.tar.gz # make # make setup check ./install ./instcheck ------------------------ test a negetive responce ------------------------ [root@server checkpassword-0.81]# /var/qmail/bin/qmail-popup host /bin/checkpassword pwd +OK <2121.969846073@host> user frodo +OK pass fred -ERR authorization failed ------------------------ test a positive responce ------------------------ [root@server checkpassword-0.81]# /var/qmail/bin/qmail-popup host /bin/checkpassword pwd +OK <2123.969846118@host> user johns +OK pass johns /home/johns -=-------------------------- fix the config of inetd.conf ---------------------------- vi /etc/inetd.conf pop3 stream tcp nowait root /var/qmail/bin/qmail-popup qmail-popup mail.stilen.com /var/qmail/bin/qmail-pop3d Maildir smtp stream tcp nowait qmaild /usr/sbin/tcpd /var/qmail/bin/tcp-env /var/qmail/bin/qmail-smtpd ----------------------------- restart initd. ----------------------------- #!/bin/sh # by John Stile on 20000924 # this should restart the server. kill -9 `ps -aux |grep [q]mail |awk '{print $2}'` /etc/rc.d/init.d/qmail exit