Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

...

Widget Connector
width1280
urlhttps://www.youtube.com/watch?v=8CT0h-lv0HQ
height720

1. Innledning

Hvor hører det valgte tema hjemme i lagmodellen. Hvilke standarder eller bestemmelser gjelder for dette temaet.

Internet Message Access Protocol version 4 revision one (IMAP4) er en protokoll brukt av klienter for å motta epost fra en e-post server.

...

I nyere tid har den mer avanserte IMAP mer eller mindre foreldet POP selv om de fleste e-post klienter enda har støtte for begge.

2. Ønsket funksjonalitet

Hva er det man ønsker å oppnå, hvilke funksjonelle mangler vil man bøte på, hvorfor har man denne tjenesten eller dette systemet.

Ønsket funksjonalitet med IMAP er å forbedre interaksjonen mellom klienter og eposttjenere.

...

I forhold til POP3 er IMAP4 en komplisert protokoll, men tilbyr mer funksjonalitet og er veldig fleksibel i praksis. POP3 lagrer som regel ikke epostene på en tjener, med en gang brukeren har hentet eposten blir den slettet fra tjeneren og kan derfor kun leses på en enhet. Denne protokollen fungerer derfor ikke så bra lenger, ettersom veldig mange har flere enheter som brukes til å lese epost.

 

3. Virkemåte

Beskriv hvordan ting fungerer og gjøres. Oppbygning og struktur. Forklare med illustrasjoner eller skjermklipp, bilder eller analyse av pakkefangst.

En sesjon starter med en TCP/IP-tilkobling initiert av klienten på port 143 (standard). Kommunikasjonen mellom klient og tjener oppnås ved spesifikke verb i en spør-svar utveksling, all kommunikasjon skjer med 7-bit tekst.

...

TilstandKommandoForklaring
AlleCapabilityLister evnene serveren støtter
 NoopGjør i prinsippet ingen ting, men brukes for å holde tilkoblingen i live ved lav aktivitet
 LogoutAvslutter tilkoblingen
Not authenticatedStarttlsStarter TLS(Transport Layer Security) på serveren som muliggjør kryptering av meldinger
 AuthenticateAutentiserer klient med gyldig legitimasjon med gitt autentiseringsmekanisme om serveren støtter den, kan også sette et gitt ekstra sikkerhetslag
 LoginIdentifiserer klienten med brukernavn og passord, Bør ikke brukes på usikret nettverk da passordet sendes i klartekst
AuthenticatedCreate/Delete/RenameLager/sletter/gir nytt navn til en postkasse
 Subscribe/UnsubscribeLegg til/slett abonnering på en postkasse
 List/LSUBList skriver ut alle postkasser brukeren har tilgang til, LSUB skriver ut alle postkassene en bruker abonnerer på
 Select/ExamineSelect åpner en postkasse som brukeren kan både lese og skrive til (Read/write). Examine åpner en postkasse der brukeren kun kan lese innholdet (read-only)
 StatusGir informasjon om innholdet i en postkassen uten å forandre statusen eller innholdet til postkassen, informasjon som blir returnert er blant annet antall meldinger, nye meldinger og meldinger som brukeren ikke har sett
 AppendTar inn en postkasse og melding som parametere, legger inn meldingen i postkassen.
Selected

Copy

Kopierer meldinger til en annen postkasse
 FetchHenter en eller flere meldinger
 

Search

Tar inn søkeparametere og henter indeksnummer til meldinger som oppfyller parameterne
 StoreOverskriver hva en melding er markert som
 UID(Unique ID) Gjør at klienten kan bruke unike identifikatorer for Fetch, Copy, Search og Store istedenfor tall
 CheckServeren lager et checkpoint
 CloseKombinerer Check og Expunge, sesjonen går ut av den valgte postkassen og tilbake til en autorisert tilstand
 ExpungeServeren sletter alle meldinger som er markert for sletting

 

4. Referanser

...

How IT works: IMAP4

http://www.pop2imap.com/

...