I made a change to the spelling of password thanks for catching that. When I telnet to localhost 110 I get the +OK 110.numbers.domain name then I enter quit to get out. I also found that tcpserver does not start from the rc.local file, I have to run it manually, I did check and rc.local is called from the rc.M file that has qmail in it. Qmail does start. After I run rc.local I can ps aux | grep tcpserver and see the two processes running, with the only difference is that I'm loged in remotley and it is showing that id as starting it. I loked in as root and it does the same thing, so I don;t think this could be a problem because it still doesn't start from a re-boot. Even after changing the spelling of checkpassword I still get the auth failed. I have looked in the Makefile and can not find where to tell checkpassword that I'm using shadow passwords. Thanks Bob Ross