Post Office Protocol (POP) servers for NEXTSTEP 12-Aug-94 This package has two separate versions of a POP server compiled for NEXTSTEP. In the two subdirectories are found READMEs, stripped MAB executables and man pages for two slightly different versions of the popper package from Berkeley. The executables were compiled from sources which had to be tweaked slightly for NEXTSTEP compilation. The sources appear in a separate package on the archives. THE TWO VERSIONS In popper-1.83beta you will find the 1.83beta release of the Berkeley POP server. The README file for this release states: popper-1.831beta is no longer beta 30 July 91 This version claims to conform fully to the specifications in RFC 1081[2] and RFC 1082[3]. In qpopper2.1.1 you will find a version of the server which has been modified by Qualcomm from the Berkeley 1.83beta. From the README file: It has had a few enhancments added to it as well as making a small departure from the popper RFC. We honor deletes and read messages when the request occurs. The RFC states that messages will not be deleted until the QUIT command is received. We found this to be a problem for dialup users who have connections fail midway through a session. We go one step further with "leave mail on server" enabled by marking messages read when you start to read them. This means that if a session terminates abnormally while reading a message it will be marked as read. This has the advantage of allowing the user to bypass a problem message. The down side is that the message is now unavailable to the user unless they disable "leave mail on server". I have used both with no problems under NS 3.2 (moto), but have not tried to exercise all the features, or even the features for which the two differ. The READMEs from each version are included. You decide which to use. INSTALLATION Look through the READMEs in the directories. In both directories you will find an executable, popper, which is is stripped MAB (i386, m68k) and should be installed in /usr/etc or /usr/local/etc. As root you will need to add entry(s) to the services: # (echo pop 110/tcp; echo pop2 109/tcp) | niload services . And you will need to add the following line(s) to /private/etc/inetd.conf pop stream tcp nowait root /usr/etc/popper popper pop2 stream tcp nowait root /usr/etc/popper popper Be sure to get the paths right. Then jog the inetd to read the new entries: # kill -HUP `ps cx | fgrep inetd | awk '{print $1}'` Also, move the manual pages to the appropriate man and cat locations, /usr/local/man/man0 and/or /usr/local/man/cat8. See the man page for debugging and logging options. That's about it. Hugh Secker-Walker -- Hugh Secker-Walker | hugh@hodain.ci.net (NeXTmail ok) | hugh@ear.mit.edu
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.