X.400 ohje

                              Marko Kaittola
                                   FUNET
                                 13.4.1993

     Johdanto

          T{m{ dokumentti  kertoo  miten  Internet-maailman  ja  X.400
          maailman v{lill{ voidaan vaihtaa postia.

          Internet-posti (eli RFC-posti) on t{rkein  FUNETin  piiriss{
          k{ytetty  postisysteemi.  V{h{isemm{ss{  m{{rin  on k{yt|ss{
          my|s EARN/Bitnet-posti ja  ns.  Decnet-  eli  VMS-postiposti
          (Mail-11).

          X.400  on   kansainv{linen   sanomanv{litysstandardi,   jota
          k{ytet{{n      erityisesti     kaupallisessa     maailmassa,
          tulevaisuudessa ilmeisesti enenev{ss{  m{{rin  my|s  FUNETin
          piiriss{.   Jotta  yhteydenotto  sujuisi  ongelmitta, FUNET-
          k{ytt{j{n  on  tunnettava  X.400  -osoitemuodon  perusteita.
          Tulevaisuudessa   postitusohjelmat  ehk{  kehittyv{t,  mutta
          toistaiseksi on vain tultava toimeen  erilaisten  puutteiden
          kanssa.

          Kaikkien patologisten erikoistapausten  k{sittely  ei  kuulu
          t{m{n dokumentin puitteisiin. Joissakin paikoin olen turvau-
          tunut yksinkertaistamiseen.

          Pahoissa ongelmissa lis{tietoja  saa  t{m{n  ohjeen  lopussa
          olevista osoitteista.

          Pohjoismaisen suosituksen mukaan k{yntikortissa tulisi  olla
          n{kyviss{  sek{  Internet-  ett{  X.400 osoite. Kirjoita oma
          osoitteesi k{yntikorttiisi oikein.

     Internet-osoitteet

          Internet-osoitteet,   tai   domain-osoitteet,    muodostuvat
          kahdesta  osasta,  joita  erottaa  toisistaan at-merkki (@).
          At-merkin vasemmalla  puolella  on  paikallinen  osa  (local
          part),  oikealla  puolella domain-osa (domain part). Isot ja
          pienet kirjaimet ovat samanarvoisia.

 Marko Kaittola, FUNET             2                        X.400 ohje

          Esimerkiksi:

          Teemu.Teekkari@paja.firma.FI
          osoitteessa   teemu.teekkari   on   paikallinen   osa,    ja
          paja.firma.FI on domain-osa.

          Useimmiten paikallinen  osa  on  k{ytt{j{tunnus,  mutta  yh{
          suuremmassa m{{rin on yleistynyt tapa k{ytt{{ etu- ja sukun-
          ime{    pisteell{     erotettuna.     (Alaviivan     k{ytt|{
          s{hk|postiosoitteissa tulee kaikin keinoin v{ltt{{.)

          Paikallinen  osa  ei  ole   v{ltt{m{tt{   yksitt{inen   pos-
          tilaatikko.  Se  voi  olla vaikkapa postituslista tai jonkin
          palvelun nimi. (Esimerkiksi l{hett{m{ll{ postia osoitteeseen
          echo@funet.fi saa l{hett{j{ pian kuittauksen. "echo" on pal-
          velun nimi.)

          Domain-osa muodostuu pisteell{ toisistaan  erotetuista  kom-
          ponenteista.    Eniten  merkitsev{  komponentti  on  oikean-
          puoleinen,       v{hitenmerkitsev{        vasemmanpuoleinen.
          Suomalaisissa  osoitteissa  enitenmerkitsev{  komponentti on
          Suomen maakoodi fi.  Ulkomaalaisissa  osoitteissa  koodi  on
          vastaavasti  kyseisen  maan  maakoodi,  tai (l{hinn{ amerik-
          kalaisissa osoitteissa) edu, com, org, net, gov tai mil.

          Esimerkiksi:

          moa@funet.fi
          jh@datanet.tele.fi
          Allan.Cargille@cs.wisc.edu

     X.400 osoitteet

          X.400 osoitteet muodostuvat listasta  attribuutteja.  Attri-
          buutit ovat attribuutin nimen ja sen arvon muodostamia pare-
          ja.  Osa  attribuuteista  on  pakollisia,  osa  valinnaisia.
          Lis{ksi  on  mahdollista  k{ytt{{ paikallisesti m{{riteltyj{
          (domain defined, DD) attribuutteja, joilla on  periaatteessa
          merkityst{  vain siin{ organisaatiossa tai yhteis|ss{, jossa
          ne on m{{ritelty.

          T{st{ syyst{ X.400 -osoitteet  ovat  pitk{n  ja  koukeroisen
          n{k|isi{.  Kaikkia ilmoitettuja osia yleens{ tarvitaan.

          Ohessa on lista t{rkeimmist{ attribuuteista

 Marko Kaittola, FUNET             3                        X.400 ohje

          ____________________________________________________________

          C       maa (country)
          ADMD    julkinen  hallintoalue  (administrative   management
          domain)
          PRMD    yksityinen hallintoalue (private management domain)
          O       organisaatio (organization)
          OU      alaosasto (organization unit), max 4 tasoa
          PN      henkil|n nimi (personal name)
          ____________________________________________________________

          Henkil|nimen kentt{ PN puolestaan  koostuu  kolmesta  attri-
          buutista, joita ovat

          ____________________________________________________________

          S       surname (sukunimi)
          G       etunimi (given name)
          I       etunimen alkukirjaimet (initials)
          ____________________________________________________________

          Joissakin tapauksissa t{m{ on siis  yksi,  kaksi  tai  kolme
          kentt{{.

          Osoitteessa tulee olla pakolliset attribuutit (C,  ADMD)  ja
          ainakin  yksi  luetelluista  vapaaehtoisista attribuuteista.
          T{m{ aiheuttaa huomattavaa vaihtelua eri  X.400  osoitteiden
          v{lille,   joten   kannattaa   olla  tarkkana  miten  osoite
          ilmoitetaan ja miten sen oman osoitteensa ilmoittaa.

          ADMD tarkoittaa k{yt{nn|ss{ palvelun tarjoajaa.  T{ll{  het-
          kell{  Suomessa on nelj{ palvelun tarjoajaa. FUNETin ADMD on
          nimelt{{n Fumail, Telen Mailnet, puhelinlaitosten  Elisa  ja
          IBM:n  IBMX400.  N{ist{  IBM  on  uusi  tulokas, eik{ postin
          v{litys sinne ole viel{ hallinnassa.

          Eri  yritysten  postij{rjestelm{t  liittyv{t  yleens{   joko
          Elisaan  (esimerkiksi  Nokia)  tai  Mailnettiin (esimerkiksi
          Yleisradio) yksityisin{ hallintoalueina.

          Nykyisen suosituksen mukaan osoitteet tulee  k{yntikorteissa
          kirjoittaa  alkaen eniten merkitsev{st{ attribuutista. Erot-
          timena k{ytet{{n puolipistett{, jota ei  seuraa  v{lily|nti.
          Osoitteiden  kirjoitustapa  k{ytt|liittymiss{  ei valitetta-
          vasti ole  standardoitu,  vaan  X.400-osoitteen  esitysmuoto
          riippuu k{ytt{m{st{si ohjelmasta.

 Marko Kaittola, FUNET             4                        X.400 ohje

          Esimerkiksi:

          C=fi;ADMD=fumail;O=funet;S=Kaittola;G=Marko;
          C=fi;ADMD=elisa;O=hpy;S=autoanswer;
          C=fi;ADMD=mailnet;S=helpdesk:
          C=no;ADMD= ;PRMD=uninett;O=sintef;OU=delab;S=Hanssen;G=Alf;
          (Huomaa: ADMD=v{lily|nti - joka on huomioitava osoitteessa!)

     Postin l{hett{minen Internetist{ X.400 verkkoon

          Mik{li  saamassasi  osoitteessa  ei  ole  v{lily|ntej{  voit
          k{ytt{{  suomalaisille osoitteille seuraavaa konversioa (at-
          tribuutin arvo on esitetty <t{ll{ tavoin>):

          /G=<etu>/I=<alkuk.>/S=<suku>/OU=<ou>/O=<org>/PRMD=<prmd>/@<admd>.fi

          Mik{li  alaosastoja  on  useampia,  tulee  v{hitenmerkitsev{
          vasemmanpuoleiseksi.  Mik{li jokin attribuutti puuttuu, j{t{
          se kokonaan pois.

          Esimerkiksi:

          /S=autoanswer/O=hpy/@elisa.fi
          /S=helpdesk/@mailnet.fi

          Edell{ esitetty konversio ei kuitenkaan ole aina ainoa  mah-
          dollinen.       Mik{li      henkil|nime{     lukuunottamatta
          v{hitenmerkitsev{n  ja  enitenmerkitsev{n  (C)   attribuutin
          v{lilt{   ei   puutu   mit{{n  eik{  attribuuteissa  esiinny
          v{lily|nti{ eik{ pistett{ (eli k{yt|ss{ on vain kirjaimia ja
          numeroita),  voidaan paikalliseen osaan (@-merkin vasemmalle
          puolelle) laittaa  henkil|nimi  k{ytt{en  pistett{  kenttien
          erottimena (siis etu.suku) ja domain-osaan loput attribuutit
          alkaen v{hitenmerkitsev{st{ k{ytt{en pistett{ erottimina.

 Marko Kaittola, FUNET             5                        X.400 ohje

          Esimerkiksi:

          Oikein:
          C=fi;ADMD=mailnet;PRMD=mikrokonsultit;O=mikrokonsultit;
          S=Keinanen;G=Vesa;
          --> Vesa.Keinanen@mikrokonsultit.mikrokonsultit.mailnet.fi

          V{{rin     (koska     osoitteessa     on      v{lily|ntej{):
          C=fi;ADMD=elisa;PRMD=Hauskat Pojat;S=Jokunen;G=Jaska
          --> Jaska.Jokunen@Hauskat Pojat.elisa.fi

          Jos attribuuteissa esiintyy v{lily|ntej{ on k{ytett{v{ kaut-
          taviivanotaatiota. Sen lis{ksi paikallinen osa t{ytyy sulkea
          lainausmerkkeihin. On huomattava,  ett{  lainausmerkit  ovat
          osa osoitetta.

          Esimerkiksi:

          "/G=Jaska/S=Jokunen/O=Hauskat Pojat/"@elisa.fi

          K{ytt|liittym{ saattaa vaatia  viel{  lis{{  lainausmerkkien
          k{ytt|{.  On  edelleen  huomattava,  ett{ esimerkiksi Unixin
          normaali  mail-komento  ei  selvi{  osoitteista,  joissa  on
          v{lily|ntej{.

          Unix-ymp{rist|ss{ toimivat ainakin Matti  Aarnion  viritt{m{
          Elm-ohjelma   (saatavissa   nic.funet.fi-koneelta  anonyymi-
          ftp:ll{;  hakupolku  on  /pub/unix/mail/elm/elm-2.3/elm-2.3-
          quotepatch-v4.tar.Z) ja GNU-emacsin mail-moodi sek{ MH.

          VMS-koneissa, joissa  on  normaalilla  tavalla  konfiguroitu
          PMDF,   lainausmerkit  korvataan  heittomerkeill{  (ja  koko
          osoite annetaan normaalissa in%"osoite" -notaatiossa).

          Esimerkiksi:

          osoite:
          "/G=Jaska/S=Jokunen/O=Hauskat Pojat/"@elisa.fi
          PMDF:
          in%"'/G=Jaska/S=Jokunen/O=Hauskat Pojat/'@elisa.fi"

          Ulkomaisista akateemisista tutkimusverkoista Suomeen  tuleva
          X.400  posti konvertoidaan COSINE:n m{{rittelem{ll{ tavalla,
          josta toivottavasti k{ytt{j{n ei tarvitse huolehtia.

 Marko Kaittola, FUNET             6                        X.400 ohje

     Postin l{hett{minen X.400 verkosta Internettiin

          Suomalaisesta  X.400  verkosta   Internettiin   l{hett{minen
          jakautuu kahteen eri tapaukseen:

          - l{hett{miseen kotimaiseen Internettiin
          - (top-level-domain  on  fi)  ja  l{hett{miseen  ulkomaiseen
          Internettiin.

          L{hetett{ess{ postia kotimaiseen Internettiin merkit{{n aina
          C=fi;ADMD=fumail;  ja  j{tet{{n  PRMD tyhj{ksi. Toisen tason
          domain  sijoitetaan  organisaatiokentt{{n  ja  (mahdolliset)
          sit{ alemman tason domainit alaosastoiksi (OU).

          Poikkeus:  juha.fi,  tele.fi,  tieh.fi  ja  ivo.fi  kuvataan
          C=fi;ADMD=mailnet:PRMD=inet:in  alle.  Kuitenkin my|s n{ille
          toimii normaali konversio.

          Ulkomaiseen Internettiin l{hetett{ess{ merkit{{n aina  C=fi;
          ADMD=fumail;   PRMD=inet;  ja  top-level-domain  sijoitetaan
          organisaatiokentt{{n sek{ sit{ alemman tason domainit  alao-
          sastoiksi.

          Molemmissa   tapauksissa   paikallisen    osa    sijoitetaan
          henkil|nimeen.

          Esimerkiksi:

          moa@funet.fi -->
          C=fi;ADMD=fumail;O=funet;S=moa;
          jh@datanet.tele.fi -->
          C=fi;ADMD=mailnet;PRMD=inet:O=tele;OU=datanet;S=jh;
          (C=fi;ADMD=fumail;O=tele;OU=datanet;S=jh; toimii my|s)
          ted@encore.nl -->
          C=fi;ADMD=fumail;PRMD=inet;O=nl;OU=encore;S=ted;

     Tunnetut ongelmat

          Valtioneuvoston  kansliaan  (VNK)  l{hetett{ess{  on  sanoma
          aikaisemmin  joko pilkkoutunut useammaksi sanomaksi tai jopa
          j{{nyt kokonaan menem{tt{ perille.  T{m{  VNK:n  ohjelmiston
          vika on nyt saatu korjattua.

          Samasta   syyst{   viestin   lukeminen   saattaa   muillakin

 Marko Kaittola, FUNET             7                        X.400 ohje

          k{ytt|liittymill{  olla hankalaa. Joissain tapauksessa vies-
          tin sis{lt| esitet{{n erillisen{  liitetiedostona,  joissain
          tapauksissa toimitaan muuten vain h|lm|sti.

          KUVERNET (l{{ninhallitusten  verkko):  posti  kulkee,  mutta
          reply ei toimi kummassakaan p{{ss{.

          Elisasta tulevassa postissa saattaa  From:  osoite  puuttua.
          Vika lienee virheellinen P2 kehys.

          Vaikka isoilla  ja  pienill{  kirjaimilla  ei  olekaan  eroa
          (periaatteessa)  niin joissakin tapauksissa niill{ kuitenkin
          on eroa.

     Yhteystiedot

          Ohessa on kolmen ADMD:n yhteystiedot. Helpdesk (tai postmas-
          ter)  on  tarkoitettu  neuvojen  ja  ohjeiden  kyselyyn, au-
          toanswer (tai  echo)  on  palvelu,  joka  palauttaa  viestin
          l{hett{j{lle kuittauksen saadusta sanomasta.

          Fumail

          postmaster@funet.fi
          C=fi;ADMD=fumail;O=funet;S=helpdesk:
          (931) 161 940

          echo@funet.fi
          C=fi;ADMD=fumail;O=funet;S=autoanswer:

          Elisa

          helpdesk/O=hpy/@elisa.fi
          C=fi;ADMD=elisa;O=hpy;S=helpdesk;
          (90) 606 2129 (Pentti Aromaa)

          autoanswer/O=hpy/@elisa.fi
          C=fi;ADMD=elisa;O=hpy;S=autoanswer;

 Marko Kaittola, FUNET             8                        X.400 ohje

          Mailnet

          helpdesk@mailnet.fi
          C=fi;ADMD=mailnet;S=helpdesk;
          (90) 704 2107 (Aila Pohjola)

          autoanswer@mailnet.fi
          C=fi;ADMD=mailnet;S=autoanswer;

     Yhteenveto

          Postin l{hett{minen voi tuntua vaikealta,  mutta  kyll{  sen
          pit{isi onnistua.

          Tarkista oma X.400 -osoitteesi ennen kuin jaat sit{  muille,
          ja varmista samoin samiesi X.400 -osoitteiden sis{lt|.

          Ensimm{inen ongelma saattaa olla k{ytt{m{si postitusohjelma.

     Kiitokset

          Jarmo Salmela antoi t{t{  kirjoitettaessa  paljon  arvokasta
          palautetta.