Innehållsförteckning

Kravspecifikation: klientprogramvara för e-posthantering inom Linköpings universitet
UTKAST

I det följande betyder skall ett krav. Andra specifikationer kan ses som rekommendadtioner.

Tre listor, två nivåer

Kravspecifikationen skall ses i

Det finns tre listor med programvara:

guld   Rekommenderad programvara. Denna programvara är aktivt supportad och i förekommande fall finns det sitelicens på universitetsnivå. Denna programvara skall uppfylla kraven för nivå 2 enligt kravspecifikationen.

vit   Godkänd programvara. Dessa program är testade och följer specifikationen, men det finns inget centralt stöd. Denna programvara skall antingen uppfylla kraven för nivå 1 eller 2 enligt kravspecifikationen.

svart   Underkänd programvara. Denna programvara är testad och uppfyller ej specifikationen. Denna programvara får ej användas!

Teckenkodningar

Brev på svenska skall använda ISO-8859-1 och MIME enligt RFC 1521 och 1522 Brev på andra språk skall använda MIME och bör använda standardkodning för språket i fråga. Exempel är ISO-8859-x,ISO-2022-jp och andra (observera att alternativa kodningar förekommer i flera fall).

På sikt kommer ISO-10646 (speciellt unicode) att användas.

På vissa plattformar (exempelvis Macintosh, DOS) används inte ISO-8859-1 som standardkodning, i dessa fall skall mailprogramvaran konvertera till ISO-8859-1 när brevet skickas.

I speciella fall där mottagaren utanför universitetet använder udda e-postverktyg kan specialprogram användas för att skicka e-post till just den mottagaren.

Överföringsprotokoll

Följande e-postprotokoll skall stödjas..

SMTP   Används för att skicka brev. Programvaran bör stödja ESMP och 8BITMIME.

IMAP4   IMAP4 är det rekommenderade protokollet för mottagning av brev. Protokollet stödjer online, offline och disconnected mode. Det passar med andra ord utmärkt för användande på jobbet, hemmifrån och på resande fot. Problemet är att protokollet är komplext och det finns än så länge ganska få e-postverktyg som stödjer det.

POP3   POP3 är ett alternativt protokoll för mottagning av brev. Laddar alltid ner alla nya brev till klient-sidan och tar (normalt) bort dem från serversidan (offline mode). Fungerar egentligen tillfredsställande enbart om man alltid har samma maskin att läsa mail ifrån - t.ex. en laptop.

Sitelicenser

Verktyg (hjälpprogram) sitelicenser?

För att stödja de rekommenderade typerna krävs även en del externa hjälpprogram, vissa av dessa bör site-licens skaffas för.

Acrobat distiller - gemensam server? typsnitt?

distiller kan fungera i daemon-mode, dvs. lägg en infil (postscript) i inmappen, hämta outfilen (pdf) i utmappen. (Ingen säkerhet, alla kan se allt.)

Postscript typsnitt, sitelicens?

Kanske egentligen ligger lite utanför detta uppdrag, men viss koppling i och med PDF finns - universitetet bör definiera ett antal "standard"-typsnitt som bör användas och skaffa sitelicens för dessa.

Opentype??

Pågående samarbete mellan de två stora typsnittsmodellerna (postscript och truetype)

Konfiguration

Filter och/eller vyer

Skall gå att konfigurera externa helpers, Unix - helst mailcap

Validering läsa:

skicka mail till mailvalidate@liu.se

innehåll typ (se RFC 1844)

retur fås brev av typen.

Validering skicka:

auto?

validera MIME-struktur

innehåll?

MIME-typer

Typer som skall stödjas

kan stödjas internt eller med externa hjälpprogram.

text/plain; charset=iso-8859-1 SKALL stödjas internt.

text

   plain

     charset=

       iso-8859-1

       us-ascii

       iso-2022? (bör?)

   enriched?, rich?

   html?

image

   gif

   jpeg

audio

   basic

   x-aiff?

   x-wav?

video

   mpeg

   quicktime

message

   rfc822

   external-bodypart

   partial?

multipart

   appledouble (på icke-macintosh skall datadelen kunna packas upp)

   mixed

   alternative

   digest

application

   postscript

   msword, msexcel, rtf   ms-typerna skall kunna packas upp, men det finns ingen garanti att mottagaren har programvara för att kunna läsa filerna.

  

   mac-binhex40

   pdf       alla förutsätts ha läsare för pdf


Plattformar

Primära plattformar bör aktivt stödjas, däremot sekundära bör man försöka hitta en fungerande programvara för och sedan frysa. (Win 3.1/3.11 förmodas bli sekundär inom ett eller två år.)

Primära

   Macintosh       eudora, netscape

     Sys7

   PC           eudora, netscape

     Win 3.1/3.11

     Win 95

     Win NT

   Unix         CDE dtmail, ML, pine, netscape

     Sun

       SunOS 4.1.x

       SunOS 5.x

     HP

     DEC

     IBM

Sekundära

   Macintosh

     Sys6     netscape, gammal eudora

   PC

     Dos

     Win < 3.1

   Unix

     linux     ML, pine, netscape

   VMS


Innehållsförteckning

Detta dokument är skrivet av Andreas Björklind (abj@ida.liu.se) och senast ändrat torsdag 5 december 1996
Dokumentet är skrivet med hjälp av Globetrotter 1.0.1 (http://www.akimbo.com/)