[comp.protocols.iso.x400] Smtp <---> X400

agda001@mailserv.zdv.uni-tuebingen.de ("R. Daeschler") (05/26/91)

Hi everybody,

I followed the ungoing discussion about Addressing problems
between domain addressing and X400 addressing style.

an addressing like /c=us/adamd......./@X400net, Ch. Huitema
suggested, already exists in form of the Spintmail/Telemail
gateway:

/pn=rainer.daeschler/o=testorg.ati/ADMD=ati/c=jp/@sprint.com

ATI is a commercial X400 Mailservice belonging to Telemail/Sprintmail.

This works fine with my smpt-mailer here, but some local mailers
refuse to handle it.

It is impossible for any smtp-Mailer to handle for example
"/ADMD=British Telecom". The British PTT was clever enough to accept
also adresses like uk.british-telecom and uk.bt if they are addressed
from outside.

My X400 address here is:

c=de;a=dbp;p=uni-tuebingen;ou=kulturwissenschaften;s=daeschler

while our Smtp-Mail gateway uses "/c=", in DFN (German Research
Network) we have to use "c=XX;a="

As you see, the way X400 addresses are written are not the
same everywhere. It much easier to address a German DFN-site with
its's domain-address rather than using X400 Style. It is
more secure to leave the convertion to the gateway, than
doing it by yourself. Why? Look at the address above. One
has to know, that German Universities don't use
o=organization, other institutions do. But if you address
it with

daeschler@kulturwissenschaften.uni-tuebingen.dbp.de

you don't have to care about this problem.

How should an inocent novice know, that he has to leave
the ADMD empty it he addresses

c=no;a= ;p=uninett;o=uninett@s=mhsnews ?

His collegues in the internet would never notice, that
there might be a problem.

As you see, each X400 network should have an gateway, where
domain-style addresses are converted to X400. This keeps
the X400 nets free from bouncing mails.

Unless on doesn't stop this incomaptible variety of addressing shemes
in the X400 world, there is little chance that it will substitute the
smtp-mail and UUCP-mail in future.

The way German DFN accepts domain addresses ist a solution,
but addressing shemes are still very unrational if it is
done in it's own X400 system.

If one sends mail *within X400* using domain-style, it is
only supported by the software EAN for VAX/VMS.

The Ositel for UNIX adopted for DFN is still buggy.

While EAN is able to change an domain-address to
X400 style using the "compose" command, Ositel forces
the input of X400 style. Further ist doesn't accept
any /=DD.XX style address. This means, that existing
forms of addresse can't be adressed, if someone has
the wrong software. The software available is machine
depended.

Please don't forget, one major argument for OSI is not
to be dependent from manufacturers from certain brands.

Now I would be dependent on Digital Equipment here, because
there is no reasonable software offered for other machines
and supported by the DFN.

I think in the development of X400 networks we should not start to
create a science, only dealing with the problem how to address whom. A
novice user should be able to use addresses as easy as using a
phonenumber. Further we should more empahasis the transperancy of the
system to contact other networks. Most people we contact are not in
the network we are ourself. Now, either I spend all my time in learing
the secrets of mailing into other networks myself, or I have to invite
the system-manager to a beer (probably more) to encourage him to spend
half an hour to figure out what I all have to keep in mind if I
address this and this address.

Regards

Rainer


    -------------------------+-------------------------------------
    Rainer Daeschler         | Telex.: 7-262867 utzv d
    Tuebingen University     | Fax:    +49 7071 293989
    Dep. of Japanese Studies | Tel.:   +49 7071 296985
    Wilhelmstr.90            |
    7400 Tuebingen /Germany  | agda001@convex.zdv.uni-tuebingen.de
                             | daeschler@mailserv.zdv.....
    -------------------------+-------------------------------------

Alf.Hansen@pilot.cs.wisc.edu (Alf Hansen) (05/28/91)

Rainer,

I am representing the IETF WG trying to solve your problems, the IETF
X.400 Operations WG. The European group, the RARE WG1 (on MHS) is also
trying to make it easy for X.400 end-users like you. There have been some
progress during the last few years, but the situation is at the moment far
from ideal. However, if we can make the right choises now, the future
situation could improve considerably. The IETF X.400 OPS WG is working on
an RFC describing the requirements for an Internet PRMD, and if we do our
job well, the addressing chaos will disappear WHEN THE RFC HAS BEEN
IMPLEMENTED, and that may still take some time.

One of the goals is that all addresses are replyable, end-users should
just use the addresses provided, and not worry about gateways and other
operational details. It should be clear to evarybody in the X.400 or
RFC-822 worlds, how they should address an end-user in the other world.


Some comments to your message:

> an addressing like /c=us/adamd......./@X400net, Ch. Huitema
> suggested, already exists in form of the Spintmail/Telemail
> gateway:
>
> /pn=rainer.daeschler/o=testorg.ati/ADMD=ati/c=jp/@sprint.com
>
> ATI is a commercial X400 Mailservice belonging to Telemail/Sprintmail.
>
> This works fine with my smpt-mailer here, but some local mailers
> refuse to handle it.

It is the recommenation from the IETF X.400 OPS WG not to use such
addresses, and if I remember Christian's comment correctly, he did not
suggest that this is the way to address X.400 users from the RFC-822
world. He just said that we must be prepared to handle these addresses,
because they will be around for a while.

Using your address example above, the recommendation from the IETF WG is
that authorities in Japan should define an address mapping between X.400
and the RFC-822 world. A result could then be that the above address seen
from RFC-822 will look like this:

   rainer.daeschler@testorg.ati.ati.jp


> It is impossible for any smtp-Mailer to handle for example
> "/ADMD=British Telecom". The British PTT was clever enough to accept
> also adresses like uk.british-telecom and uk.bt if they are addressed
> from outside.

The address mapping definitions will handle this problem. The R&D MHS
service providers in the UK, have in the new mapping tables to be
implemented June 1st, for example defined that ADMD=GOLD 400 is mapped to
gold-400.gb. The procedures for address mapping table coordination exist
already, and the procedures will be continuously improved.

> My X400 address here is:
>
> c=de;a=dbp;p=uni-tuebingen;ou=kulturwissenschaften;s=daeschler
>
> while our Smtp-Mail gateway uses "/c=", in DFN (German Research
> Network) we have to use "c=XX;a="

If I understand you correctly, your gateway is not behaving as it should.
Ask your gateway manager to contact DFN to get advice.

> As you see, the way X400 addresses are written are not the
> same everywhere. It much easier to address a German DFN-site with
> its's domain-address rather than using X400 Style. It is
> more secure to leave the convertion to the gateway, than
> doing it by yourself. Why? Look at the address above. One
> has to know, that German Universities don't use
> o=organization, other institutions do. But if you address
> it with
>
> daeschler@kulturwissenschaften.uni-tuebingen.dbp.de
>
> you don't have to care about this problem.

I agree with you that to omit O in some cases and use O in some other
cases is not good for the end-users.

> How should an inocent novice know, that he has to leave
> the ADMD empty it he addresses
>
> c=no;a= ;p=uninett;o=uninett@s=mhsnews ?
>
> His collegues in the internet would never notice, that
> there might be a problem.
>
> As you see, each X400 network should have an gateway, where
> domain-style addresses are converted to X400. This keeps
> the X400 nets free from bouncing mails.
>
> Unless on doesn't stop this incomaptible variety of addressing shemes
> in the X400 world, there is little chance that it will substitute the
> smtp-mail and UUCP-mail in future.

You are right, clever mapping decisions can hide some of the X.400 related
problems from the RFC-822 users. "Pure" X.400 users may look at this
differently, because they are used to X.400 addresses, and they may even
like them because they may reflect the organizational structure better
than the RFC-822 addresses (at least in some cases). The X.400 users, on
the other hand, need an easy description of how to address RFC-822 users.
The IETF X.400 OPS WG recommends as ageneral rule to use Domain Defined
Attributes (DDAs) of type RFC-822, but this is a separate issue...

> The way German DFN accepts domain addresses ist a solution,
> but addressing shemes are still very unrational if it is
> done in it's own X400 system.
>
> If one sends mail *within X400* using domain-style, it is
> only supported by the software EAN for VAX/VMS.
>
> The Ositel for UNIX adopted for DFN is still buggy.
>
> While EAN is able to change an domain-address to
> X400 style using the "compose" command, Ositel forces
> the input of X400 style. Further ist doesn't accept
> any /=DD.XX style address. This means, that existing
> forms of addresse can't be adressed, if someone has
> the wrong software. The software available is machine
> depended.
>
> Please don't forget, one major argument for OSI is not
> to be dependent from manufacturers from certain brands.
>
> Now I would be dependent on Digital Equipment here, because
> there is no reasonable software offered for other machines
> and supported by the DFN.

You are right, some X.400 software is better than others, and you should
choose the software suiting you best. However, in the case of X.400 there
is not much really good products to choose from, although I know that the
list of products used in DFN is quite long.

> I think in the development of X400 networks we should not start to
> create a science, only dealing with the problem how to address whom. A
> novice user should be able to use addresses as easy as using a
> phonenumber. Further we should more empahasis the transperancy of the
> system to contact other networks. Most people we contact are not in
> the network we are ourself. Now, either I spend all my time in learing
> the secrets of mailing into other networks myself, or I have to invite
> the system-manager to a beer (probably more) to encourage him to spend
> half an hour to figure out what I all have to keep in mind if I
> address this and this address.

Agree completely. As I said in the beginning, the goal is to just use the
address provided. This requires better operational procedures between
E-mail/Gateway managers. The progress in this area is slow, but there is
a progress.

Best regards,
Alf H
IETF X.400 Operations WG Chairman.

DAESCHLER@kulturwissenschaften.uni-tuebingen.dbp.de (05/30/91)

Dear "Osis",

this will give you a taste of German X.400 flair. This is the way mail is
received with Ositel/400, the for the SUN/UNIX system favorized X.400
mailsoft of German Research Network (DFN). I am sure some of us like to
analyze the traces, at least I do.

>
>                             - OSITEL/400 message -
>
>Abgesendet am:                    28/05/91-18:43:31
>Empfangen am:                     28/05/91-20:47:39
>Verursacher:                      C=us;A=
;P=xnren;O=uw-madison;OU=cs;S=Hansen;GI=Alf;FFN=Alf Hansen
>Erstempfaenger:                   C=de;A=
;P=uni-tuebingen;O=zdv;OU=mailserv;S=agda001;FFN=R. Daeschler
>Empfaenger von Kopien:            C=no;A= ;P=edu;O=uci;OU=ics;S=mhsnews
>                                  C=us;A=
;P=xnren;O=uw-madison;OU=cs;S=ietf-osi-x400ops
>Betreff:                          Re: Smtp <---> X400
>Als Antwort auf:
"9105251734.AA28968(a)mailserv.zdv.uni-tuebingen.de "
>Querverweise:
"9105251734.AA28968(a)mailserv.zdv.uni-tuebingen.de"
>Dringlichkeit:                    normal
>Automatisch weitergeleitet:       1
>
>RFC-822-Headers:
>X400-Originator: Alf.Hansen@pilot.cs.wisc.edu
>X400-Mts-Identifier: [/PRMD=xnren/ADMD=
/C=us/;hansen675447864.35hermit.cs.uw]
>X400-Content-Type: P2-1984 (2)
>Content-Identifier: 910528112421

I will answer Alf Hansens's  answer on my previous posting. I found there
is not much disagreement between us. At the end, we all all want to improve
x400 Mail-handling, but we have to clarify the up-to-date situation, since
many problems are causes to the lack of knowledge about worldwide
existing X400 message handling systems and misinterpreting of
recommendation from the IETF X.400 OPS WG.



>Some comments to your message:
>
>> an addressing like /c=us/adamd......./@X400net, Ch. Huitema
>> suggested, already exists in form of the Spintmail/Telemail
>> gateway:
>>
>> /pn=rainer.daeschler/o=testorg.ati/ADMD=ati/c=jp/@sprint.com
>>
>> ATI is a commercial X400 Mailservice belonging to Telemail/Sprintmail.
>>
>> This works fine with my smpt-mailer here, but some local mailers
>> refuse to handle it.
>
>It is the recommenation from the IETF X.400 OPS WG not to use such
>addresses, and if I remember Christian's comment correctly, he did not
>suggest that this is the way to address X.400 users from the RFC-822
>world. He just said that we must be prepared to handle these addresses,
>because they will be around for a while.
>
>Using your address example above, the recommendation from the IETF WG is
>that authorities in Japan should define an address mapping between X.400
>and the RFC-822 world. A result could then be that the above address seen
>from RFC-822 will look like this:
>
>   rainer.daeschler@testorg.ati.ati.jp

This would be a good solution, but there is the first source of possible
errors. This sample has 4 domains, but the dot in "testorg.ati" is
part of an organisational name. On the other hand, it is no problem to
solve this problem with aliases at the topdomain-gateway, but for automatic
remapping it may cause conflicts. So the use of "." should be omitted in
names.

>> It is impossible for any smtp-Mailer to handle for example
>> "/ADMD=British Telecom". The British PTT was clever enough to accept
>> also adresses like uk.british-telecom and uk.bt if they are addressed
>> from outside.
>
>The address mapping definitions will handle this problem. The R&D MHS
>service providers in the UK, have in the new mapping tables to be
>implemented June 1st, for example defined that ADMD=GOLD 400 is mapped to
>gold-400.gb. The procedures for address mapping table coordination exist
>already, and the procedures will be continuously improved.

How far is this standarized? It would be a good idea if there is a general
equatation like:

(X.400:) xxxx yyyy = (smtp:) xxxx-yyy

Gateways could be programmed to transfer even unknown addresse this
way:

>> My X400 address here is:
>>
>> c=de;a=dbp;p=uni-tuebingen;ou=kulturwissenschaften;s=daeschler
>>
>> while our Smtp-Mail gateway uses "/c=", in DFN (German Research
>> Network) we have to use "c=XX;a="
>
>If I understand you correctly, your gateway is not behaving as it should.
>Ask your gateway manager to contact DFN to get advice.

This is not what I want to say. I just want to point out, that one
is confronted with different ways of writing even within the same
network. I can see the /=xx style addresses in headers of smtp-mail
passed by X400 gateway of German DFN. Imagine what happens if you
find an address like that in a letter or businesscard:

/G=Alf/S=Hansen/OU=cs/O=uw-madison/PRMD=xnren/C=us

1.) Ositel here doesn't accept this order. Addresses have to start with
    the country

2.) In DFN there must be an ADMD, even if it is blanked out.

3.) "/" is not regarded from Ositel as anything what has to do with
    X400 Mail

4.)  The following address caused the message "unknown keyword":
     C=us;A= ;P=xnren;O=uw-madison;OU=cs;S=Hansen;G=Alf

After I retraced the previous mail I found the  problem:

      ....;OU=cs;S=Hansen;GI=Alf
                           ^
 I have to use GI instead of G

>> daeschler@kulturwissenschaften.uni-tuebingen.dbp.de
>>
>> you don't have to care about this problem.
>
>I agree with you that to omit O in some cases and use O in some other
>cases is not good for the end-users.

This is just a poblem within DFN, another one is between the X400 networks
in Europe:

c=de;a=dbp;p=organisation (University, etc.)
c=ch;a=arcom;p=switch;o=organisation (University, etc)
c=us;a= ;p=xnren;o=organisation (Univeristy, etc.)

The networks DFN (represented by dbp), SWITCH and XNREN are identifies
completeley differently. If one sees all the X400 systems together, one
can't tell when to skip ADMD or whether a network itself is identified
by ADMD or PRMD.


>The X.400 users, on
>the other hand, need an easy description of how to address RFC-822 users.
>The IETF X.400 OPS WG recommends as ageneral rule to use Domain Defined
>Attributes (DDAs) of type RFC-822, but this is a separate issue...

In DFN we have a solutions like:
c=de;a=dbp;p=edu;o=wisc;ou=mac;ou=vms;s=userid

It his hard to understand to send mail to the German PTT, to get it send to
the USA. EAN converts this address automatically from the the smtp-syntax
to X400-style and adds "c=de;a=dbp;" to it. So a user has simply to type
in the domain addres thes way he sees it on a business-card and would not
care about as long as it finds it way to its destination.

Now our computer-center will stop operating the VAX here from next month
on, and all X400 users must change to the UNIX-implementation, Ositel, what
lacks of any converting intelligence.

....

>Alf H
>IETF X.400 Operations WG Chairman.

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


Thanks again Alf for your kind reply. Now I have  2 other questions.
X400 can be a carrier for other communication protokols like fax and
telex.

(1) As  far as I have heared, Switch, Sunet and the users of the commercial
Sprintmail ans ATI can address fax recipents. I would like
to know to which extend this is realized among the existing X.400 systems.
To tell you beforehand, DFN-users have only email available.

(2) I would like to know how my address is mapped in other X400 systems.
Please cut & paste my address from the header into the mail-body and send
it to me directly. I will post the summary to the list. The aim is to find
out what variety of addressing-shemes actually exist.

With best regards
Rainer

Dep. of Japanese Studies
Tuebingen University / Germany

Alf.Hansen@pilot.cs.wisc.edu (Alf Hansen) (05/31/91)

Rainer,

Before I answer your two new questions, I will give some short comments
to some of the paragraphs in your message. To me it seems that your
problems with X.400 is related to the specific software you are using.
If the software was improved, or if you had been using other and better
software products, perhaps your life with X.400 would have been easier...

> I will answer Alf Hansens's  answer on my previous posting. I found there
> is not much disagreement between us. At the end, we all all want to improve
> x400 Mail-handling, but we have to clarify the up-to-date situation, since
> many problems are causes to the lack of knowledge about worldwide
> existing X400 message handling systems and misinterpreting of
> recommendation from the IETF X.400 OPS WG.

When we have our draft RFC sent out for comments some time in near future,
I hope we can sort out the mis-interpretations and get a better description
of the situation when this is discussed in a wider forum.

> >It is the recommenation from the IETF X.400 OPS WG not to use such
> >addresses, and if I remember Christian's comment correctly, he did not
> >suggest that this is the way to address X.400 users from the RFC-822
> >world. He just said that we must be prepared to handle these addresses,
> >because they will be around for a while.
> >
> >Using your address example above, the recommendation from the IETF WG is
> >that authorities in Japan should define an address mapping between X.400
> >and the RFC-822 world. A result could then be that the above address seen
> >from RFC-822 will look like this:
> >
> >   rainer.daeschler@testorg.ati.ati.jp
>
> This would be a good solution, but there is the first source of possible
> errors. This sample has 4 domains, but the dot in "testorg.ati" is
> part of an organisational name. On the other hand, it is no problem to
> solve this problem with aliases at the topdomain-gateway, but for automatic
> remapping it may cause conflicts. So the use of "." should be omitted in
> names.

Mapping tables will describe this.

> >The address mapping definitions will handle this problem. The R&D MHS
> >service providers in the UK, have in the new mapping tables to be
> >implemented June 1st, for example defined that ADMD=GOLD 400 is mapped to
> >gold-400.gb. The procedures for address mapping table coordination exist
> >already, and the procedures will be continuously improved.
>
> How far is this standarized? It would be a good idea if there is a general
> equatation like:
>
> (X.400:) xxxx yyyy = (smtp:) xxxx-yyy

It is not standardized at all I am afraid.

> This is not what I want to say. I just want to point out, that one
> is confronted with different ways of writing even within the same
> network. I can see the /=xx style addresses in headers of smtp-mail
> passed by X400 gateway of German DFN. Imagine what happens if you
> find an address like that in a letter or businesscard:
>
> /G=Alf/S=Hansen/OU=cs/O=uw-madison/PRMD=xnren/C=us

This is not what I would print on my business card. I would print
something according to the RARE definition:

  C=us; ADMD= ; PRMD=xnren; O=UW-Madison; OU=cs; S=Hansen; G=Alf

This is not a description of a user-interface, but a way to exchange
X.400 addresses between human beings.

> 1.) Ositel here doesn't accept this order. Addresses have to start with
>     the country

To me this seems to be an Ositel problem.

> 2.) In DFN there must be an ADMD, even if it is blanked out.

Yes, ADMD is mandatory and should always be presented, even if blank.

> 3.) "/" is not regarded from Ositel as anything what has to do with
>     X400 Mail

Again a user interface problem. Good products are flexible about this.
Ositel would probably accept it if you print my version of the business-
card address, with ;.

> 4.)  The following address caused the message "unknown keyword":
>      C=us;A= ;P=xnren;O=uw-madison;OU=cs;S=Hansen;G=Alf
>
> After I retraced the previous mail I found the  problem:
>
>       ....;OU=cs;S=Hansen;GI=Alf
>                            ^
>  I have to use GI instead of G

Again, an improved user interface would do it.

> This is just a poblem within DFN, another one is between the X400 networks
> in Europe:
>
> c=de;a=dbp;p=organisation (University, etc.)
> c=ch;a=arcom;p=switch;o=organisation (University, etc)
> c=us;a= ;p=xnren;o=organisation (Univeristy, etc.)
>
> The networks DFN (represented by dbp), SWITCH and XNREN are identifies
> completeley differently. If one sees all the X400 systems together, one
> can't tell when to skip ADMD or whether a network itself is identified
> by ADMD or PRMD.

Perhaps an international RFC from the Internet, could contribute to a more
unified situation.

> In DFN we have a solutions like:
> c=de;a=dbp;p=edu;o=wisc;ou=mac;ou=vms;s=userid
>
> It his hard to understand to send mail to the German PTT, to get it send to
> the USA. EAN converts this address automatically from the the smtp-syntax
> to X400-style and adds "c=de;a=dbp;" to it. So a user has simply to type
> in the domain addres thes way he sees it on a business-card and would not
> care about as long as it finds it way to its destination.

Following the draft mapping decision made at the IETF meeting in St.
Louis, this address would look like:

  C=us; ADMD= ; PRMD=Internet; DD.RFC-822=userid(a)vms.mac.wisc.edu

everywhere, when implemented.


> ----------------------------------------------------
>
>
> Thanks again Alf for your kind reply. Now I have  2 other questions.
> X400 can be a carrier for other communication protokols like fax and
> telex.
>
> (1) As  far as I have heared, Switch, Sunet and the users of the commercial
> Sprintmail ans ATI can address fax recipents. I would like
> to know to which extend this is realized among the existing X.400 systems.
> To tell you beforehand, DFN-users have only email available.

There is probably a lot going on in the labs in this area, but in the
operational service, as far as I know, nobody is offering other body-
parts than text as an end user service (yet). Some X.400 service providers
(ex. UNINETT in Norway) are providing, at least experimental, X.400
to FAX gateway services. PRMD XNREN is also working on this, and will
provide an X.400 -> fax service.

> (2) I would like to know how my address is mapped in other X400 systems.
> Please cut & paste my address from the header into the mail-body and send
> it to me directly. I will post the summary to the list. The aim is to find
> out what variety of addressing-shemes actually exist.

I will.

Best regards,
Alf H.

Alf.Hansen@pilot.cs.wisc.edu (Alf Hansen) (05/31/91)

Paul-Andre Pays writes:

> Most of today problem comes from the wish to see the world
> through a single (RFCdomain name based) naming scheme,
> even when using X.400 tools.
> I can understand it (numbers of RFC sites vs number of X400 sites)
> but it is a brain damaged decision leading to such stupidities
> as 2 X400 users having their mail going through 2 gateways
> (double conversion) only because they only print they RFC
> address on their business cards...

I am not sure if I got your last point here. If 2 X.400 users communicate,
they use the X.400 addresses. If the user-interface allows it, the
X.400 addresses can be presented on RFC-822 form, but this does not
mean that the message has to go through 2 gateways.

We are trying to put together the first draft of the RFC describing
the requirements for Internet PRMDs, and under routing I will propose
that X.400 messages should not leave the X.400 world and come back
again.

>  4. ORaddress ('84 ORnames) are indeed brain damaged as they mix
>  adressing and naming. ORaddresses which have to give enough
>  information for routing decision are ant will remain
>  unfriendly for the end-user. The only nice soluation for users
>  will be the X.500 directory which will allow to ignore
>  ORaddresses (the condition being the organisations adopt
>  a user friendly naming scheme)
>  plus
>  much improved X.400 SW to ease the user work at designing
>  recipients...

Sure, this is indeed the long term goal. But we can't just sit down and
wait for an international X.500 infrastructure. Even without X.500, X.400
is useful, so we have to do something on the X.400 side while the X.500
people are strugling for the X.500 infrastructure. I think better formal
links between X.400 and X.500 initiatives could be useful to reach some
progress here.

> >
> > Following the draft mapping decision made at the IETF meeting in St.
> > Louis, this address would look like:
> >
> >   C=us; ADMD= ; PRMD=Internet; DD.RFC-822=userid(a)vms.mac.wisc.edu
> >
> > everywhere, when implemented.
>
> Alf,
> this is a human user representation (suitable for business card???)
> but it is a UA and other product matter to provide a user friYndly
> input of this kind of address:
> One may certainly dream of a UA accepting
> the DD.RFC-822 as userid@foo.bar.edu
> and nicely and silently genrating the (a) instead of "@".
>    it already exists
> One may certainly dream of a UA with windows and forms
> to enter only the attributes values (and not the types)
>    it already exists
> One may certainly dream of a UA (X400 UA) allowing you
> to type only the "userid@foo.bar.edu" and nicely
> genearting the appropriate SA attributes : C=us; A= ; ... for you
>    I hope it will exist soon

To "exist" and to "be publicly available" does not mean the same thing,
unfortunately. Who will buy an expensive OSI product when you can get
something better free? I am sure that the OSI technology is better than
most of the existing technologies, but nobody has MADE AVAILABLE an OSI
package with the same integrated set of services (X.400, X.500, FTAM
corresponding to SMTP, DNS, FTP).

Best regards,
Alf H.

pays@mars.emse.fr (Paul-Andre Pays) (05/31/91)

> From: Alf Hansen <Alf.Hansen@pilot.cs.wisc.edu>
>
>
> I am not sure if I got your last point here. If 2 X.400 users communicate,
> they use the X.400 addresses. If the user-interface allows it, the
> X.400 addresses can be presented on RFC-822 form, but this does not
> mean that the message has to go through 2 gateways.
>
> We are trying to put together the first draft of the RFC describing
> the requirements for Internet PRMDs, and under routing I will propose
> that X.400 messages should not leave the X.400 world and come back
> again.

The point was that you are right but how a X.400 UA user will know
that a given recipient is a X.400 user if the only knowledge he has ia
RFC domain name on the business card? In such a case users tend to
use DD.RFC-822 to input the given address (plus the SDA of the nearest
gateway they know)... You cann't ask this guy to know about what kind
of equipment other institutiions are using, You can't ask this guy
to have in mind the thousands of mapping entries, You can't even ask
this guy to use a UA with accees to the mapping tables...
In short the conclusion is: it is MANDATORY for people using X.400
UA to advertise their ORnames (they may optionaly add the RFC mapping)
but it must be known that they use X.400 and what is the ORname.
The problem is not for the MTA and Gateways but for the human users
when they will input recipients addresses.


>
> To "exist" and to "be publicly available" does not mean the same thing,
> unfortunately. Who will buy an expensive OSI product when you can get
> something better free? I am sure that the OSI technology is better than
> most of the existing technologies, but nobody has MADE AVAILABLE an OSI
> package with the same integrated set of services (X.400, X.500, FTAM
> corresponding to SMTP, DNS, FTP).

Right and wrong,
depends about whom you speak about?
   Yes research labs tend to refuse to pay for that kind of application
SW, but they don't represent the bulk of email users (potential users)
and that is probably the main difference with smtp, now Email is
spreading wide in the industry. These people don't mind the origin of
a product as long as 1. it suits their needs, 2. it is maintained,
3. they have guarantees from the vendor; they need to buy their soft
from commercial houses!.
   Another aspect is the self contradiction in the "something
better", if the free software does not provide the correct and
easy and friendly input of ORnames, while commercial product
does then the "free software" is no longer the better.


Regards

-- PAP

DAESCHLER@kulturwissenschaften.uni-tuebingen.dbp.de (06/01/91)

I see the discussion about adsressing problems is
getting very enthusiastic. The comments of Alf Hansen
and Paul-Andre Pays rose new questions.


-----------------------------------------------------
Alf Hansen
-----------------------------------------------------

>Before I answer your two new questions, I will give some short comments
>to some of the paragraphs in your message. To me it seems that your
>problems with X.400 is related to the specific software you are using.
>If the software was improved, or if you had been using other and better
>software products, perhaps your life with X.400 would have been easier...

This is true, but I am afraid that the bugs here are not only caused
throug not ready developed software, there are obviously a lot of bugs
in the realization of X400 Mail in German Research Network.  for
Example, I tried the address /c=de/admd=dbp......./pn=daeschler with
EAN (VAX/VMS X400 mailsoft) it accepted this address without any
complain, but the mail never showed up at its destination. There was
not even a notification of undeliverable message.

>Yes, ADMD is mandatory and should always be presented, even if blank.
>
>> 3.) "/" is not regarded from Ositel as anything what has to do with
>>     X400 Mail
>
>Again a user interface problem. Good products are flexible about this.
>Ositel would probably accept it if you print my version of the business-
>card address, with ;.

The more advanced EAN was able to handle "/", but the mail simply
disapeared in the net. So the net must be responsible, too. You are
right, a good software should handle both delimiters. If we receive an
address throug email, we need not to care about it, since it will be
transformed by the software into the proper local syntax. We are in
trouble if somebody writes an address down on a peace of paper: "Why
don't you send me a message to...."

>
>> In DFN we have a solutions like:
>> c=de;a=dbp;p=edu;o=wisc;ou=mac;ou=vms;s=userid
>>
>> It his hard to understand to send mail to the German PTT, to get it send to
>> the USA. EAN converts this address automatically from the the smtp-syntax
>> to X400-style and adds "c=de;a=dbp;" to it. So a user has simply to type
>> in the domain addres thes way he sees it on a business-card and would not
>> care about as long as it finds it way to its destination.
>
>Following the draft mapping decision made at the IETF meeting in St.
>Louis, this address would look like:
>
>  C=us; ADMD= ; PRMD=Internet; DD.RFC-822=userid(a)vms.mac.wisc.edu
>

I only see an advantage in this adressing sheme, if I can influence
the routing with this adressing sheme. Imagine the German PTT would
charge me extra money or simply refuse to transfer Mail to the
Swiss Internet (this is just an example), I could address the
site with:

c=ch;a=arcom;p=internet;DD.RFC-822=userid(a)domain.domain.ch

Did I understand this correct?

Otherwise I would rather suggest the way UUCP handles mail. Actually
all what a UUCP mailer knows, is knowing a few sites and what to do,
if there is an unknown. This is the principel of the smarthost.
This sounds like an contrary statement, but it only aplies to the
user-interface.  If I input the adress /c=us/a=argo/p=xnren.... the
"smarthost" is not active, since ADMD and PRMD are known objects. If I
input userid(a)domain.bitnet, or uerid(a)domain.domain.country

there will be automaically a convertion to

C=us; ADMD= ; PRMD=Internet; DD.RFC-822=userid(a)domain.domain.country
C=us; ADMD= ; PRMD=Internet; DD.RFC-822=userid(a)domain.bitnet

It would be logical to have a PRMD uucp and bitnet, but it is not
necessary, since one can leave it to the Internet to find the
next gateway. The user would still find this very cryptic, but
as long he has not to put it together himself and it will find
it's desitnation, he would not care.

What do you think about a solution "smarthost=Internet-Gateway"?

Software-manufactuers must be encouraged to include this convertional
step, of course.


>> (1) As  far as I have heared, Switch, Sunet and the users of the commercial
>> Sprintmail ans ATI can address fax recipents. I would like
>> to know to which extend this is realized among the existing X.400 systems.
>> To tell you beforehand, DFN-users have only email available.
>
>There is probably a lot going on in the labs in this area, but in the
>operational service, as far as I know, nobody is offering other body-
>parts than text as an end user service (yet). Some X.400 service providers
>(ex. UNINETT in Norway) are providing, at least experimental, X.400
>to FAX gateway services. PRMD XNREN is also working on this, and will
>provide an X.400 -> fax service.


It is offered for SUNET (Sweden) and SWITCH (Swiss). Don't forget
the comercial X400 Services of the PTT. DBP and ATI already offer
Telex nd Telefax in combination with X400 Mail. What is the
problem to invent it in the research networks? Is this a technical
problem, or is this an accounting problem? I can I imagine, that
it is not easy to account FAX-services from a research network, since
the information has to use in case of FAX lines not supported by
governmental founds.


-------------------------------------------------------------
C=fr;A=atlas;P=emse;O=emse;OU=mars;S=pays;FFN=Paul-Andre Pays
-------------------------------------------------------------

>
>Right or use the soon to be published ISO/CCITT variant
>   G=Alf; S=Hansen; O=UW-Madison; OU1= cs; P=xnren; A= ; C=us;
                     ^^            ^^
>But note that as long it is only for exchange between human being
>that the attribute order or the exact keyword choice does not deserve
>a new "Holly War".

Are you sure this is correct?  I don' know the ISO/CCITT recommendation,
but this looks rather like misprint then a logic X.400 adress to me.

>
>> > c=de;a=dbp;p=organisation (University, etc.)
>> > c=ch;a=arcom;p=switch;o=organisation (University, etc)
>> > c=us;a= ;p=xnren;o=organisation (Univeristy, etc.)
>> >
>> > The networks DFN (represented by dbp), SWITCH and XNREN are identifies
>> > completeley differently. If one sees all the X400 systems together, one
>> > can't tell when to skip ADMD or whether a network itself is identified
>> > by ADMD or PRMD.
>>
>> Perhaps an international RFC from the Internet, could contribute to a more
>> unified situation.

The Internet world has no problems at all, just type it the
way it is written, and leave all the problems to the gateways,
that's it!!!


> 1.Part of the current mess comes from the fact that the us had not
> made any mapping choice for the domains (edu, mil, gov ...) under
> "us" authority, and thus, each country had to provide it's own
> mapping.

As far as Internet and UUCP are concerned, those domain-names are no a
problem at all. The national backbone has all the domains registered
and knows were to send the messages. Whether there is a single "us"
among them in a list of others, or a few "edu, mil, gov, org.."
doesn't make much difference. Other networks have to be identified, too.
There must be also extracted those domains who only look like US-sites.

....bonn.edu = uni-bonn.de
....sub.org  = @ira.uka.de the topdomain of ther German SUBNET.

The German backbone will intercept mail send to this sites and
send it directly to the apropiate address without crossing the
atlantic.

>One may certainly dream of a UA (X400 UA) allowing you
>to type only the "userid@foo.bar.edu" and nicely
>genearting the appropriate SA attributes : C=us; A= ; ... for you
>   I hope it will exist soon

EAN does it, but you have to stick to a VAX running VMS

---------------------------------------------------------------
C=us;A= ;P=xnren;O=uw-madison;OU=cs;S=Hansen;GI=Alf;FFN=Alf Hansen
---------------------------------------------------------------
>I am not sure if I got your last point here. If 2 X.400 users communicate,
>they use the X.400 addresses. If the user-interface allows it, the
>X.400 addresses can be presented on RFC-822 form, but this does not
>mean that the message has to go through 2 gateways.
>
>We are trying to put together the first draft of the RFC describing
>the requirements for Internet PRMDs, and under routing I will propose
>that X.400 messages should not leave the X.400 world and come back
>again.

this could be neccessary, if X400 services don't know each other.

s=/pn=reinhard.moller/o=testorg.ati/admd=ati/co=jp/;o=sprint;p=com;a=dbp;c=de

It is hard to believe, but this is a valid address. Since DFN
is not aware of the existence of ATI, I have to contact the Internet-
Gateway. Fortunately EAN doesn't make any syntax-check on "S=" and
passes its contents without any comments to the Internet-gateway.
Now, with Ositel it is impossible to get in touch with ATI, if
wouldn't have another mailing system available.


regards

Rainer



    -------------------------+-------------------------------------
    Rainer Daeschler         | Telex.: 7-262867 utzv d
    Tuebingen University     | Fax:    +49 7071 293989
    Dep. of Japanese Studies | Tel.:   +49 7071 296985
    Wilhelmstr.90            |
    7400 Tuebingen /Germany  | agda001@convex.zdv.uni-tuebingen.de
                             | daeschler@mailserv.zdv.....
    -------------------------+-------------------------------------

pays@mars.emse.fr (Paul-Andre Pays) (06/03/91)

> It would be logical to have a PRMD uucp and bitnet, but it is not
> necessary, since one can leave it to the Internet to find the
> next gateway. The user would still find this very cryptic, but
> as long he has not to put it together himself and it will find
> it's desitnation, he would not care.
>
> What do you think about a solution "smarthost=Internet-Gateway"?
>
> Software-manufactuers must be encouraged to include this convertional
> step, of course.

We debated the issue of  uucp and bitnet PRMD and/or
the solution of DD.BITNET DD.UUCP (similar to DD.RFC-822)
and finaly for the simp0licity it gives on the user side
we decided in France to only have one* SDA set and one DDA type

	C=FR; A=red; P=internet;
	with
		DD.RFC-822=user(a)sub.dom.top
		DD.RFC-822=user(a)site.bitnet
		DD.RFC-822=user(a)site.uucp

only one*:
	of course this is for nationaly defined mappings
	we use C=us; A= ; P=Internet;   for US controlled top-level domains

smarthost:
	Let me just signal that all 3 french WEps use M.PLUS which
	can be configure to act as a  smarthost/smartgateway:
	M.PLUS routes DD.RFC822 attributes on the basis of the
	RFC domain described by the DD.RFC-822 value, whatever
	the associated SDA might be. This is really a nice feature
	extremely useful for this strategy.

>
> -------------------------------------------------------------
> C=fr;A=atlas;P=emse;O=emse;OU=mars;S=pays;FFN=Paul-Andre Pays
> -------------------------------------------------------------
>
> >
> >Right or use the soon to be published ISO/CCITT variant
> >   G=Alf; S=Hansen; O=UW-Madison; OU1= cs; P=xnren; A= ; C=us;
>                      ^^            ^^
> >But note that as long it is only for exchange between human being
> >that the attribute order or the exact keyword choice does not deserve
> >a new "Holly War".
>
> Are you sure this is correct?  I don' know the ISO/CCITT recommendation,
> but this looks rather like misprint then a logic X.400 adress to me.
>

I am wainting for the last version of the ISO/CCITT draft but the
last but one was indeed promoting the form I have given as an
example.
Additionaly, if I remember well there was some reasoning for this choice.
In my mind the only important issue is to decide at last for a
single universal representation and as long as it is "keyworded"
I am not ready to spend energy on discussing the order of
these. SW and interfaces have to be smart enough.



-- PAP

DAESCHLER@kulturwissenschaften.uni-tuebingen.dbp.de (06/05/91)

Varieties of X.400 Adresses

Here are the variation of addresses I received. Unfortunately I
got only three replies

-----------------------------------
Paul-Andre Pays>
-----------------------------------
SMTP-style:  daeschler@kulturwissenschaften.uni-tuebingen.dbp.de

-----------------------------------
Alf Hansen>
-----------------------------------

>This is how your X.400 address looks like seen from my ARGO X.400
>system.

> c=DE/admd=DBP/prmd=UNI-TUEBINGEN/ou=KULTURWISSENSCHAFTEN/pn=DAESCHLER

>Does not look too bad to me.

To my understanding /PN=daeschler is wrong.
Either /PN=rainer.daeschler
or  /S=daeschler would be correct, or not?



-----------------------------------
Bjorn Myrstad
-----------------------------------


> This is what the message header looks like when I received it
> through the distribution list with our EAN-based X.400 mail system:


> Originator:    C=no;PRMD=uninett;O=uninett;S=distribution;G=MHSnews

> From: <C=DE;ADMD=DBP;PRMD=UNI-TUEBINGEN;OU=KULTURWISSENSCHAFTEN;S=DAESCHLER>
> To:           Alf Hansen <C=us;PRMD=xnren;O=uw-madison;OU=cs;S=Hansen;G=Alf>,
               <C=no;PRMD=uninett;O=uninett;S=mhsnews>


This are not enough samples to show the variety of X.400 addressing
shemes in use, but I promised to post the results.

C=us;A= ;P=xnren;O=uw-madison;OU=cs;S=Hansen;GI=Alf;FFN=Alf Hansen
                                             ^^

I wonder is there is any site outside wher GI instead of G is in use.
Further I wonder whether FFN is defined. I have only seen it at my
received Ositel-mails.

regards

Rainer