[comp.protocols.tcp-ip] Secure SMTP & X.400

ggm@brolga.cc.uq.oz (George Michaelson) (04/06/89)

on a slightly more serious note, since secure SMTP will require
post-processing to read, and presumably will look pretty much like
btoa-encoded binary forms, how is this going to tie in with X.400
secure mail forms? anyone doing the gateway code yet?

also, by positing a framework for transmitting encoded body-types in
plain SMTP we can equally propose other complex body-types, and thus
X.400 and OSI can be staved off for a few years yet by concentrating 
on the UA's to de-munge the mail and forgetting all the transport stuff.

whenever I proposed this to developers in the UK, they poo-pooed any
suggestion of passing X.400 in Greybook text or SMTP body's as "backwards
looking" and "non-productive for OSI migration" but if the decoders
are going to go in place anyhow why not extend them a bit?

	-george
-- 
ACSnet: ggm@brolga.cc.uq.oz                    Phone: +61 7 377 4079
Postal: George Michaelson, Prentice Computer Centre
          Queensland University, St Lucia, QLD 4067 

mlandau@bbn.com (Matt Landau) (04/07/89)

In comp.protocols.tcp-ip (<286@brolga.cc.uq.oz>), ggm@brolga.cc.uq.oz 
(George Michaelson) writes:
>
>also, by positing a framework for transmitting encoded body-types in
>plain SMTP we can equally propose other complex body-types, and thus
>X.400 and OSI can be staved off for a few years yet by concentrating 
>on the UA's to de-munge the mail and forgetting all the transport stuff.

On a related topic, there is currently an Internet RFC (RFC 1049, by
Marvin Sirbu at CMU) that proposes extending RFC-822 headers to include 
a standard Content-Type: header in which the body-type and decoding
instructions can be transmitted.

We've gone ahead and implemented a front-end to /bin/mail (actually, to 
the local mail delivery agent of your choice) that interprets either
Content-Type or X-Content-Type headers, and allows for an external
configuration file with instructions for dispatching different mail 
content types to different decoders and delivery programs.

We use this facility quite effectively in the Slate multimedia document 
communications system to deliver encoded multimedia electronic mail over 
conventional mail transport channels.  I've seen it work with existing
mail systems including SMTP with sendmail or MMDF, uucp, BITNET, and at 
least one X.400 mailer (delivering our own private body type instead
of one of the "standard" ones).

I believe that CMU has done something similar with the Andrew system
to allow delivery of Andrew multimedia documents via sendmail.  I'm not
sure their version is configurable to handle arbitrary content types,
but the existence of these two different systems should serve as proof
that we can easily extend current SMTP (and other text-mail mail delivery
mechanisms) to deal with complex body types, without all the ancilliary
hair of X.400

In fact, there are tremendous advantages in doing so.  For one thing, you 
don't lose any of the current network connectivity that has made mail 
systems work so well up to this point.  By relying on existing transport 
systems, and using encoding/decoding schemes to package up different body 
types in a form acceptable to those transport systems, we have a 
pre-existing electronic community of tens (or more likely hundreds) of 
thousands of people, with the network communications infrastructure 
already in place to make complex/compound message types useful almost 
immediately.

Eventually, X.400 and related standards may become widespread, and may
even become the de facto way we all deal with mail.  (I'm not sure I'd
bet on it, but that's another story...)  But X.400 and company are no 
means necessary if one simply wants to extend the domain of things that 
can be communicated by electronic mail beyond simple text.
--
 Matt Landau			Waiting for a flash of enlightenment
 mlandau@bbn.com			  in all this blood and thunder

nsb+@ANDREW.CMU.EDU (Nathaniel Borenstein) (04/18/89)

> *Excerpts from magazines.mail.cfe: 6-Apr-89 SMTP and alternate message ..*
> *Matt Landau@bbn.com (2843)*
> I believe that CMU has done something similar with the Andrew system
> to allow delivery of Andrew multimedia documents via sendmail.  I'm not
> sure their version is configurable to handle arbitrary content types,
> but the existence of these two different systems should serve as proof
> that we can easily extend current SMTP (and other text-mail mail delivery
> mechanisms) to deal with complex body types, without all the ancilliary
> hair of X.400
Yes, this is certainly the case.  For the record, the Andrew Message system can
handle other content types; for example, you can use the header

Content-type: troff; 0 ; /usr/lib/tmac/tmac.an,/usr/lib/tmac/tmac.recipe

to see on-screen the properly formatted versions of the recipes that Briane Reid
distributes via the newsgroup alt.gourmand (assuming, of course, that you've
installed his troff library in /usr/lib/tmac/tmac.recipe).  The mechanism is
indeed very general and flexible.