
README for Berkely mailx version 8.1 with POP extension

This is "mailx", a simple program for sending and receiving email.

This is based on mailx version 8.1 (as distributed with BSD 4.4lite).

It has been extended to support the post-office protocol (POP).  Run
"mail -p" and it will retrive your email from a POP server rather than
from your local mail queue.  See the manual page for more details.

The POP support was written by Jonathan I. Kamens for version mailx 5.5
(as distributed with BSD 4.3.)

The POP support was integrated into version 8.1 by Salvatore Valente
for no particular reason.  (It would have been simpler for me to
simply use Jonathan's 5.5 source tree.  There are no major differences
between the two versions.)

Have a nice day.
-Salvatore Valente.  <svalente@athena.mit.edu>
5/12/94


PORTING

Before attempting to compile this for _any_ system, you should do two
things:

Edit CFLAGS in Makefile.
Edit pathnames.h.

These sources are _extremely_ BSDish.  I have successfully built this
for Linux, BSD 4.3, NetBSD, Ultrix, Aix, and SunOS.  I have never
successfully gotten it to build for Solaris or any System 5ish system.
If you want to try, here are some issues you will face:

It uses BSD signal() semantics.  Use sigaction().
It uses BSD longjmp() semantics.  Use siglongjmp().
It uses BSD sgtty.  Use termios.
It uses BSD signal mask functions.  Use posix sigmask functions.

There will probably be other hurdles too.  Good luck.
