[This is my first post with "mpack".  What did I do wrong?]

I'm offering here, for anyone interested, my patched version of
sendmail/rmail (version V1.17-beta.31{ask@castrov.UUCP/10} Aug 07 1994).

The main motivation for the changes was to comply with the strong 
"SmartUUCP" requirements of my local domain.  These requirements go 
beyond the initial "SmartUUCP" implementation in sendmail 1.17.31.

At the same time a few other enhancements were made.  A new concept
in config variables is introduced.  "Host-specific" variables are
of the form "Host-xxx-variable".  They are used in in preference
of the ordinary "host-non-specific" variables when doing work for
the system specified in "xxx".  Sendmail uses two host-specific
variables: Host-xxx-SmartUUCP and Host-xxx-MaxRMailLen.

I hope that the KOTS will accept these changes so that I don't have
to reapply them to future versions. ;-).


Installation:
-------------

copy clone SendMailWuth10/c/sendmail uucp:c/sendmail
copy clone SendMailWuth10/c/sendmail uucp:c/rmail
copy clone SendMailWuth10/man/sendmail uuman:sendmail


Changes:
--------

*  When sending a message to a "SmartUUCP" neighbor, generate the Envelope 
   "rmail " addresses in @-format rather than !-format.  This is required 
   by some "SmartUUCP" sites.

* Support per-host config variables for the SmartUUCP flag of the form 
  Host-xxx-SmartUUCP, where xxx is the neighbor.  Translate messages to 
  and from "SmartUUCP"-format, so we can act as a bridge between the often 
  incompatible worlds.

* Support per-host config variables for the MaxRMailLen value of the form 
  Host-xxx-MaxRMailLen, where xxx is the neighbor.  Each neighbor can have 
  a value tuned to their limitations rather than being restricted to the 
  smallest value of all neighbors.

* Be more efficient about packing addressess onto the rmail line.  We used 
  to send off messages to *all* neighbors as soon as the accumulation of 
  addresses for *one* neighbor was full.

* Tell UUX if we are running as "postmaster".  This will appear in the 
  remote system's uulib:logfile.

* Record the SUBVERSION in the Received: line, for easier reporting of bugs.

Cheers,
-- 
Brett Wuth  wuth@castrov.cuc.ab.ca bwuth@cuug.ab.ca wuth@castrov.UUCP
Box 1251-U, Pincher Creek, Alberta T0K 1W0, CANADA Tel:+1 403 627-2460
pgp-public-keys@io.com has mine; Print=E4F8EDEECBE01AD2FA3D8B2D94B1A292
