Informacijski sistemi in odprta koda Elektronska pošta

doc. dr. Anton Biasizzo, univ. dipl. inž. Institut Jozef Stefan

[email protected]

Informacijski sistemi in odprta koda Univerza v Novi Gorici, Poslovno-tehniška fakulteta Elektronska pošta

 Sistem za izmenjavo sporočil  Prvi začetki v 1960-ih letih, sredi 1970 zdajšnja oblika (RFC 561 leta 1973)  Sistem deluje po principu store-and-forward  Na začetku podprt ASCII text, razširjen na UTF-8  Multipurpose Internet Mail Extensions (MIME)  Uporaba drugih kodnih tabel (slovanski,…)  Multimedijska vsebina

Elektronska pošta

 Vloga strežnika elektronske pošte  Sprejema (accept)  Posreduje (forward)  Dostavlja (deliver)  Shranjuje (store)  Vloga klienta elektronske pošte  Pisanje sporočil  Branje sporočil  Urejanje sporočil  Podpisovanje sporočil Delovanje elektronske pošte

1. Mail User Agent (MUA - klient) dostavi pošto SMTP strežniku (smtp.a.org). 2. Mail Submission Agent (MSA) (smtp.a.org) na podlagi naslova povpraša DNS strežnik (ns.b.org) za naslov končnega strežnika. 3. DNS strežnik (ns.b.org) odgovori z naslovom strežnika (pop3.b.org). Delovanje elektronske pošte

4. Strežnik (smtp.a.org) pošlje sporočilo Message Transfer Agent-u (MTA) strežnika (pop3.b.org).  MTA lahko sporočilo posreduje drugemu MTA  Message Delivery Agent (MDA) shrani sporočilo v predal. Delovanje elektronske pošte

5. Mail User Agent (MUA) klient prejemnika pobere sporočilo s strežnika (pop3.b.org):  Post Office Protocol (POP3, POP3s)  Internet Message Access Protocol (IMAP, IMAPs). Format elektronske pošte

 Glava sporočila:  Pošiljetelj (From:)  Datum (Date:)  Prejemnik (To:)  Tema (Subject:)  Kopije (Cc:)  Skrite kopije (Bcc:)  Telo sporočila  Samo sporočilo  Priponke Protokoli elektronske pošte

 Simple Mail Transfer Protocol (SMTP, SMTPs) za oddajo in prenos sporočil  Post Office Protocol (POP3, POP3s) za odjemanje sporočil iz poštnega predala  Internet Message Access Protocol (IMAP, IMAPs) za odjemanje sporočil s strežnika (poštnega predala in drugih poštnih map)  Web mail je spletna aplikacija, ki na web strežniku uporablja protokole SMTP, POP2 in/ali IMAP

 Messaging Application Programming Interface (MAPI) uporablja Microsoft Outlook Poštni strežniki

 Odprtokodni poštni strežniki (SMTP protokol)   Postfix  Exim  Qmail  Apache James  OpenSMTPD  Odprtokodni poštni strežniki (POP3 in IMAP protokol)  Cyrus IMAP server   UW IMAP

Poštni odjemalci

 Podpirajo POP3 in IMAP protokol za odjemanje pošte  Odprtokodni poštni odjemalci  Mozilla Thunderbird  Eudora  GNUMail  KMail  Balsa  Pine (tekstovni)  Mutt (tekstovni)  mailx (tekstovni)

Spletni poštni odjemalci

 Spletna aplikacija za dostop do strežnika elektronske pošte.  Kot ostali odjemalci podpirajo SMTP, POP3 in IMAP protokol.  Odprtokodni spletni poštni odjemalci:  Horde (IMP)  Roundcube  SquirrelMail  Citadel