Informacijski sistemi in odprta koda Elektronska pošta
doc. dr. Anton Biasizzo, univ. dipl. inž. Institut Jozef Stefan
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) Sendmail Postfix Exim Qmail Apache James OpenSMTPD Odprtokodni poštni strežniki (POP3 in IMAP protokol) Cyrus IMAP server Dovecot 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