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 ): /G=/I=/S=/OU=/O=/PRMD=/@.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.