29.07.2013 Views

Master of Science thesis Fighting Spam

Master of Science thesis Fighting Spam

Master of Science thesis Fighting Spam

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

telnet mail.ishoejby.dk 25<br />

220-Welcome!<br />

>MAIL FROM: jacobi@ishoejby.dk<br />

250 OK<br />

>RCPT TO: krabo@ishoejby.dk<br />

250 ACCEPTED<br />

Serveren har her godkendt afsender- og modtageradresse og er klar til at modtage<br />

indholdet af emailen fra klienten i MIME-format (Multipurpose Internet Mail Extensions,<br />

jvf. RFC 2045). Klienten kan påbegynde afsendelse af denne, efter at følgende<br />

kommando er sendt til mailserveren:<br />

>DATA<br />

354 Enter message, ending with "." on a line by itself<br />

Proxyprogrammet vil lade trafik mellem klient og server passere uhindret indtil netop<br />

dette punkt i protokollen. Så snart talkoden 354 modtages fra serveren ved<br />

proxyprogrammet, at det næste serveren forventer som input, er selve emailen.<br />

Proxyprogrammet overtager her midlertidigt kommunikationen med klienten og lader<br />

mailserveren vente. Proxyprogrammet kommunikerer med klienten, indtil hele beskeden<br />

er modtaget. Dette er sket, når klienten sender et punktum på en linie for sig selv, altså:<br />

. (hvor står for Carriage Return Line Feed)<br />

Når proxyprogrammet har modtaget e-mailen fra klienten, vedhæftes en mønt på denne.<br />

Email, inklusiv vedhæftning, sendes til serveren i henhold til protokollen. Når emailen er<br />

succesfuldt modtaget af serveren, vil denne give et svar begyndende med talkoden 250.<br />

Dette svar videresendes til mailklienten, således at brugeren informeres om den<br />

succesfulde afsendelse af emailen. Når dette er sket, får klient og server igen lov at<br />

kommunikere frit, så en eventuel ny email kan afsendes.<br />

Proxyprogrammet understøtter således alle SMTP-servere og klienter, som opererer i<br />

overensstemmelse med de retningslinier, der er angivet i RFC 821.<br />

6.9.1.b Modtagelse af email<br />

POP3<br />

POP3 (Post Office Protocol vers. 3) er en simpel protokol, der tillader email-klienter at<br />

hente emails fra en enkelt elektronisk postkasse (mailboks). Klienten kontakter en POP3server<br />

og kan herefter spørge efter en liste over modtagne emails, hente og slette disse fra<br />

postkassen på serveren. POP3 er en meget udbredt protokol f.eks. hos internetudbydere,<br />

der benytter denne til levering af email til de enkelte brugere.<br />

Protokollen er som SMTP en forespørgsel-svar -protokol, men hvor hver forespørgsel<br />

besvares med +OK, -ERR eller en emailbesked i MIME-format. At protokollen er meget<br />

simpel betyder dog, at den har en række begrænsninger. Eksempelvis er det ikke muligt<br />

kun at hente udvalgte dele af en email (f.eks. headerne). Dette betyder, at al<br />

mailhåndtering foregår, når posten er hentet ned på klientmaksinen. POP3-protokollen<br />

89

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!