[net.mail] summary of responses to integrating sendmail/csnet/arapnet..

naim@nucsrl.UUCP (Naim Abdullah) (10/30/86)

A while ago I posted an article asking for advise on how to
integrate csnet/uucp/arpanet. My main question was whether it
is necessary to throw away sendmail/smail and to switch to mmdf.

My thanks to Binayak Banerjee, Mark Horton, Brian Kantor, Bob Page,
Stephen Schaefer and John Sloan who responded to my article. Sorry
for taking so long to post this summary but I was busy with other
things.

	--------------------------------------

From: ihnp4!cbosgd!mark (Mark Horton)
Organization: AT&T Medical Information Systems, Columbus

Being on CSNET does not imply being on phonenet; if you're on the ARPANET
you can use TCP/IP instead for CSNET, and I'm sure you'll want to.

[ I didn't realize this until Mark pointed it out; we definitely want to
  do that ]

There is a problem with running smail on an ARPANET machine; given an
address like user@FOO.COM, you can't easily tell whether to hand it off
to smail or to SMTP.  There's a sendmail based solution at Illinois;
contact Ray Essick (essick@b.cs.uiuc.edu or uiudcds!essick) about it.

I understand okstate is running PMDF on top of sendmail; you might want
to check this out.

	Mark
	--------------------------------------

From ihnp4!cbosgd!wright!jsloan (John Sloan)
Organization: Wright State University

We are running Sendmail on our UNIX VAX-11/750. Our cf file currently
supports CSNET, local UUCP, local TCP/IP, USENET and UUCP with pathalias,
and as a local mod, DECnet using DEC's DECnet/Ultrix product (we're
running Ultrix-32 V1.2 which is 4.2BSD + some 4.3 + some DEC stuff).

You certainly don't have to use MMDF. We use PMDF, a version which runs
under Sendmail. Our cf file for Sendmail is one we _heavily_ customized
(mostly for subdomains and DECnet) from Gene Spafford's cf distribution
from Georgia Tech.

[ the word "_heavily_" scares me; I am not a sendmail guru and don't
  really want to become one ]

You can get PMDF _and_ spaf's cf distribution from the CSNET CIC. Its
easy and it really really works.

You may want to think about using PMDF and Sendmail. I would seriously
consider switching, just because MMDF should be a tad simpler to
maintain, but I don't see any way to integrate the DECnet stuff into
MMDF, and our Sendmail routes mail between all the VMS machines and
all the UNIX machines on the common Ethernet. Hence we are reluctant to
muck with it too much.

[ we don't have DECNET so that isn't a problem; our vms machine(s) run
  a vms uucp to receive mail from the vaxen running 4.3 bsd. 
  One thing that attracts me to mmdf is that it is
  easier to understand than the sendmail.cf file. On the other hand
  you only have to get the sendmail.cf stuff, right once and then
  forget about it ]

BTW, spaf's cf stuff handles routing from CSNET to BITNET, MAILNET,
ARPANET, etc. Pretty slick.

______________________________________________________________________
John Sloan     jsloan@wright.{CSNET,UUCP}     ...!cbosgd!wright!jsloan
Computer Science Department, Wright State University, Dayton OH, 45435        
+1 513 873 2491    belong(opinons,jsloan). belong(opinions,_):-!,fail.
	--------------------------------------

From: ihnp4!osu-eddie!bgsuvax!schaefer  (Stephen Schaefer)

We run our primary uucp, ethernet(SMTP/TCP/IP), and pmdf from
sendmail, but unless you are SURE mmdf is a monstrous crock, I
wouldn't recommend sendmail: it took me better than a year real time
and better than three "man-months" to get the thing working.  I am
working on our sendmail.cf right now so that it will be more portable
(I had to change some sendmail source code).

 [ this letter kind of scares me off sendmail; I certainly don't
   want to spend 'better than three "man-months"' hacking with
   sendmail rules ; mmdf begins to look better and better but read on ..]
	--------------------------------------


From ihnp4!masscomp!ulowell!page (Bob Page)
Organization: University of Lowell

Wow!  Here I am, ripping out our MMDF software because after 3 days of
work (no, it does not just 'drop in'), I can't figure it out.  We run
the whole sendmail/pathalias/domain stuff under UNIX, and we have
PMDF running on VMS, just as you do.  I want CSNET on our UNIX machine,
but not if we have to throw away our existing mail system.

I've backed out of the MMDF mailer for now.  I was just about to post
a message similar to yours asking for help.

..Bob
-- 
UUCP: wanginst!ulowell!page	Bob Page, U of Lowell CS Dept
VOX:  +1 617 452 5000 x2976	Lowell MA 01854 USA

  [ one thing I have to say about mmdf is that it has significantly
    more documentation than sendmail ]
	--------------------------------------
From ihnp4!bpa!sjuvax!sjuvax!sjuvax.sju.edu!bbanerje Tue Oct 28 16:58:23 1986
Organization: St. Joseph's Univ., Phila. PA

Hi,

We have a csnet connection, and use PMDF as the delivery agent.  The
solution that I used was the following.


Sendmail	|--- uucp bang addresses -----> uumail/smail


		|--- domain addresses --> restrict ---> uumail/smail
						|
						------> pmdf-send

Restrict is a local utility that will matches the sender against a
file to see if they have permission to use CSNET.  If not, the
uumail (soon to be changed to smail) delivery agent is exec'd and
handed the address to resolve.

If you didn't have restricted access, you could put the resolving
logic in sendmail.cf instead.

Regards,

				Binayak Banerjee
		{allegra | astrovax | bpa | burdvax}!sjuvax!bbanerje
			bbanerje%sjuvax.sju.edu@relay.cs.net

[ we too restrict access to csnet (in my opinion that is wrong but that
  discussion doesn't belong here) anyway given these restrictions, the
  above seems a fairly nice way to implement them in sendmail ]
	--------------------------------------
From ihnp4!jack!sdcsvax!brian (Brian Kantor)
Organization: UCSD wombat breeding society

We don't have a CSNET connection, but we do have uucp and arpanet, and
we serve as a gateway between them.  I am enclosing our sendmail.cf file
from the system ("sdcsvax") which is the main mail/news gateway for the
campus, and which is connected to the arpanet and does pathalias-based
uucp forwarding.  If you find that you are indeed able to continue using
sendmail, I think you'll be able to get some good ideas from this.

This, like almost all sendmail.cf files, is really a bunch of hacks
that have evolved, but I think it is still readable.  I'm sure there is
redundant code and rules that are never really used, but I've not had
the time to clean it up.  Sorry.
       
       < a big sendmail.cf file -deleted here>

	Brian Kantor	UCSD Office of Academic Computing
			Academic Network Operations Group  
			UCSD B-028, La Jolla, CA 92093 USA
			+1 619 534-6865
---

We still haven't made a final decision but chances are that we are going
to try installing mmdf (mainly because we don't have the time required to
become sendmail gurus). By the way, mmdf *can* make use of pathalias
output (these are the "uucp channel tables"). If it works, wonderful, if
it doesn't then back to the drawing board...

				     Naim Abdullah
				     Dept. of EECS,
				     Northwestern University
				     {ihnp4, chinet}!nucsrl!naim