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.
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!
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.
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.
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?
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.)
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
Macintosh
Sys6 netscape, gammal eudora
PC
Dos
Win < 3.1
Unix
linux ML, pine, netscape
VMS
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/)