Newsgroups: comp.mail.uucp
Path: utzoo!utgpu!jarvis.csri.toronto.edu!ephemeral.ai.toronto.edu!lamy
From: lamy@ai.toronto.edu (Jean-Francois Lamy)
Subject: To {UUCP,Internet} from brain-dead Bitnet
Message-ID: <1988Feb20.174745.39@jarvis.csri.toronto.edu>
Organization: University of Toronto, AI group
Date: Sat, 20-Feb-88 17:47:45 EST

[ This concerns only mail from Bitnet sites with broken mailers that don't
  understand machine.uucp or Internet domain names already.  In a previous
  note I implied there was little one could do, but it seems all is not lost ]

I got a helpful reply from someone that I thought I'd pass along.  I had
actually seen this method proposed elsewhere but had been so shocked by the
look that I quickly erased it from memory.  Now that I'm convinced that
escaping the bind of bitnet may indeed be worth the trouble, the ugliness
seems justified :-).

The method described below requires the sender to wrap the message with
"BSMTP" commands.  The message is then "punched" to a special recipient at a
gateway machine. That recipient is a BSMTP mailer, which then interprets the
commands and forwards the message.  All that remains is to find a machine that
knows about UUCP and/or the Internet.  PSUVAX1 at Penn State (UUCP) and CUNYVM
at Columbia (Internet) are two such sites.

For those who care: SMTP is the protocol recommended for the exchange of mail
on the Internet (Simple Mail Transfer Protocol).  BSMTP is the batched version
of the same protocol (one does not get the status after each message). BSMTP
is the recommended method for Bitnet sites, but many sites do without it.
Some sites also use BSMTP to exchange their UUCP mail.

Thanks to the person who sent me the note.  Maybe someone in the know can post
the commands required to punch a file class M from the various IBM OSes.

One final note: The Date: header line below can probably be left out. [B]SMTP
does not care, and any sensible mailer will put one in.  Some may barf on an
illegal date, so I would first try without a Date: header.

Jean-Francois Lamy
AI Group, Department of Computer Science           lamy@ai.toronto.edu
University of Toronto, Canada M5S 1A4              uunet!ai.toronto.edu!lamy 

------- Forwarded Message

From: cmcl2!rochester!srs!matt
Date:	Fri, 19 Feb 88 07:36:17 EST
Subject: Re: UUCP gatewaying to CSNET, BITNET, ARPANet, etc.
Newsgroups: comp.mail.uucp
Organization: S.R. Systems, Rochester NY

I've heard (but I've never tried since I don't have access to a BITNET site)
that the following will work: send it to

    MAILER@PSUVAX1 using BSMTP

    To send from BITNET to Usenet, construct a file as follows...

    vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv Start of file
    HELO yournode.BITNET
    VERB ON
    TICK 0001
    MAIL FROM:<youruid@yournode.BITNET>
    RCPT TO:<user@node.UUCP>
    DATA
    Date: Current date goes here
    From: youruid@yournode.BITNET
    To: user@node.UUCP
    Subject: gateway

    < Put the text of your message here.  The blank line between the sebject
    < and the beginning of you text is necessary.  End you text with a '.' on
    < a line by itself, and end the mailing with 'QUIT' on a line, as shown
    < below.

    .
    QUIT
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ End of file

    Send the file to mailer @ psuvax1 as a punch file, class = M 
    (i.e.) mail class.

    example: on VMS running JNET:
	  SEND/FILE/PUNCH/CLASS=M filename.ext MAILER@PSUVAX1


I got this from the net a couple of years ago.  Feel free to post it if
you wish.  I've never really tried it, but I believe it works from any
bitnet site...

 -- 
 -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
 - UUCP:	{allegra,rutgers,ames}!rochester!srs!matt	Matt Goheen
 - 	"First the pants, THEN the shoes."		S.R. Systems
 -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-

------- End of Forwarded Message

