Qualcomm popper version 2.2 Unpack in /usr/local or equivalent. Modify your /etc/inetd.conf file to contain the following line. pop3 stream tcp nowait root /usr/local/etc/popper popper -s Modify your /etc/services file to include the following line. pop3 110/tcp # Post Office Restart inetd with a kill -HUP and you should be all set. DEBUGGING: Telnet to the popper port "telnet pop3". If you receive one of the following error messages "connect: Connection refused" This message is telling you that inetd is not servicing the pop port. Check your services file and make sure the port name "pop3" is spelt the same way as the one in inetd.conf. It can also mean that you have not reset inetd (kill -HUP ) "connect: Connection closed" or similar messages indicate that inetd has the correct port assigned to the popper, but that either the program cannot be located or it is failing on startup. What you are looking for is the startup banner. If you see the following line then you have correctly installed the popper as far as inetd is concerned. +OK QPOP (version 2.1.4-R4) at starting. <13625.811191280@system> Now you need to run two commands to authorize yourself. You should make sure you have a message or two queued up so you can make sure the popper is pointed at the correct mail spool file. Don't be alarmed, the password is echoed back, that's the way it is suppose to work: user +OK Password required for pass +OK mark has 2 message(s) (4123 octets). You have successfully authorized yourself. You have two messages. At this point you can enter "quit" to exit. RUNNING: There are a couple of command line options you may want to use. -b bulldir - Location of the bulletin directory. The command line will override the compiled in value if it is defined. Human readable file names can be created in the form of number.string (eg: 00001.Bulletin_one, 00002.2hr_Downtime_2-4-95). A bulletin database can be used to track the bulletins instead of the users home directory. This feature is enabled with -DBULLDB during compile time. -DBULLDB requires two blank files with the name of BULLDIR/bulldb.pag and BULLDIR/bulldb.dir be created. -d - Enable debug logging if it has beem compiled in. -k - If compiled with -DKERBEROS, this flag enables Kerberos only support. Make sure you place this invocation of the popper at the appropriate kpop port in inetd. -s - Enable statistics logging. -t logfile - If debug and trace file are defined, output from logging goes to the trace file instead of syslog. -T timeout - Change the compiled default for read timeouts. 120 seconds seems to be more than long enough. 30 seconds is a little short but acceptable for many sites. This value will cause the popper to terminate the connection with the client and move the messages back to the users maildrop. The RFC states that this timeout should be 600 seconds (10 minutes). Jason R. Mastaler