E-mail Bart van Dijk (b.van.dijk@hccnet.nl)
E-mail Wat is e-mail Hoe werkt e-mail Hoe gebruik je e-mail Geschiedenis Email transfer protocollen MIME Veiligheid & privacy aspecten Mozilla Thunderbird
Wat is e-mail E-mail is een methode om digitale informatie uit te wisselen tussen een verzender en 1 of meer ontvangers Hiervoor wordt het Internet gebruikt, naast andere (gesloten) netwerken. Gebaseerd op het standaard postbezorging model (store-and-forward) Standaard ISP service, naast algemene e- mail services zoals Gmail en Outlook.com
Wat is e-mail (2) Een e-mail bestaat uit een tweetal componenten: De header bevat info, o.a. over de bestemming en het type van de e-mail De message body bevat de eigenlijke boodschap, in tekst of binair formaat
E-mail header From - Sat, 27 Dec 2014 13:01:20 X-Mozilla-Status: 0001 X-Mozilla-Status2: 00000000 Return-Path: <cvanderkamp@shaw.ca> Original-Recipient: rfc822;dijkvb@telfort.nl Received: from cpxmta-msg12.kpnxchange.com (10.94.114.33) by cpxmbs-msg23.support.local (8.6.060.31) id 547E742C010B8572 for dijkvb@telfort.nl; Fri, 26 Dec 2014 19:43:57 +0100 Received: from cpsmtpb-ews02.kpnxchange.com (213.75.39.5) by cpxmta-msg12.kpnxchange.com (8.6.060.14) id 547E785703096D09 for dijkvb@telfort.nl; Fri, 26 Dec 2014 19:43:57 +0100 Received: from cpsps-ews01.kpnxchange.com ([10.94.84.168]) by cpsmtpb-ews02.kpnxchange.com with Microsoft SMTPSVC(7.5.7601.17514); Fri, 26 Dec 2014 19:43:57 +0100 Received: from smtp-out-01.shaw.ca ([64.59.136.137]) by cpsps-ews01.kpnxchange.com with Microsoft SMTPSVC(7.5.7601.17514); Fri, 26 Dec 2014 19:43:57 +0100 X-Cloudmark-SP-Filtered: true X-Cloudmark-SP-Result: v=1.1 cv=vc3pk2eubdnchg//pvwvl3ooowechx7hohb0no4pi08= c=1 sm=1 a=blceemwchowa:10 a=/dboj0wjuadik/o4w1nulq==:17 a=zw7fxrk_nbuq8iyqi6ea:9 a=qexddo2ut3ya:10 a=9oijvwz4idgbvc1kabka:9 a=_w_s_7vecoqa:10 a=hpaavclhhh0zw7urqdwcyq==:117 Received: from unknown (HELO ConradPC) ([24.68.14.252]) by smtp-out-01.shaw.ca with SMTP; 26 Dec 2014 11:43:54-0700 Message-ID: <A6936006B7BB4810B46EEE467CB64CD1@ConradPC> From: "Conrad Vanderkamp" <cvanderkamp@shaw.ca> To: <dijkvb@telfort.nl> Subject: Thanks for the Brugge card Date: Fri, 26 Dec 2014 10:43:49-0800
Email body <HTML><HEAD></HEAD> <BODY dir=ltr> <DIV dir=ltr> <DIV style="font-size: 12pt; FONT-FAMILY: 'Calibri'; COLOR: #000000"> <DIV>Hello Lenie and Bart:</DIV> <DIV> </DIV> <DIV>That was a lovely card, and appreciated.</div> <DIV> </DIV> <DIV>My spouse is Magdalene and I have called her Lenie (Dutch pronunciation) ever since we were married (or sometimes Leen. Or Leenschen to give the German flavour). So thanks from Lenie to Lenie.</DIV> <DIV> </DIV> <DIV>Some years ago we spent part of a day wandering around the centre of Brugge. Did you ever read a children s book called <EM>Peerke en zijn kameraden? </EM>In my mind that is somehow connected to Brugge.</DIV> <DIV> </DIV> <DIV>All the best in the coming year,</div> <DIV> </DIV> <DIV>Conrad</DIV></DIV></DIV></BODY></HTML>
E-mail beperkingen E-mail is GEEN gegarandeerde service: een e-mail kan verloren raken in het Internet Standaard kan e-mail in het Internet onderschept en gelezen worden E-mail is niet bedoeld voor het versturen van grote bestanden
Hoe werkt e-mail De verzender gebruikt een e-mail programma om een e-mail te componeren, en door te sturen naar de ISP mail server. Deze mail server bepaalt waar de e-mail heen moet, en stuurt hem dan door naar de mail server van de ontvanger Deze mail server stuurt de e-mail naar de elektronische mailbox van de ontvanger De ontvanger s e-mail programma haalt de e- mail op, en maakt die zichtbaar in de inbox van de ontvanger.
Hoe werkt e-mail (2)
Hoe gebruik je e-mail Via een Internet Browser, bijv. Internet Explorer, Firefox, Chrome Primaire interface voor algemene mailsystemen zoals Google s Gmail en Microsoft s Outlook.com De meeste ISP s maken e-mail gebruik via de browser mogelijk voor hun eigen e-mail services.
Hoe gebruik je e-mail (2) Via een programma of app, bijv. Windows Live Mail, Outlook of Mozilla Firefox. Op tablets en smartphones zijn standaard email apps geïmplementeerd. Het instellen van zo n programma voor gebruik met een ISP e-mail oplossing is vaak lastig, maar gelukkig eenmalig!
E-mail geschiedenis 1962: eerste e-mail verstuurd via het AUTODIN netwerk (US Department of Defense). Kon via ponskaarten of Teletype. 1965: MIT s CTSS systeem voor gebruik binnen de Massachusetts Institute of Technology 1969: Start van Arpanet mail, voorganger van Internet e-mail 1979: Unix-Unix-Copy (UUCP) 1981: IBM lanceert PROFS voor gebruik op de IBM mainframe computers
E-mail geschiedenis (2) 1982: All-in-One door DEC 1982: SMTP komt op de markt => standaard voor integratie van leverancierspecifieke e-mail oplossingen Vanaf 1982: diverse LAN PC-gerichte e- mail pakketten, bijv. MS Mail, cc:mail, Lotus Notes. Werkten meestal alleen op leverancier netwerken.
Internet mail netwerk protocollen Voor het versturen en routeren van e-mail: SMTP (Simple Mail Transfer Protocol). Voor het ontvangen van e-mail: POP (Post Office Protocol) IMAP (Internet Message Access Protocol Open protocollen: specificaties zijn bekend
SMTP dialoog voorbeeld S: 220 smtp.example.com ESMTP Postfix C: HELO relay.example.org S: 250 Hello relay.example.org, I am glad to meet you C: MAIL FROM:<bob@example.org> S: 250 Ok C: RCPT TO:<alice@example.com> S: 250 Ok C: RCPT TO:<theboss@example.com> S: 250 Ok C: DATA S: 354 End data with <CR><LF>.<CR><LF> C: From: "Bob Example" <bob@example.org> C: To: "Alice Example" <alice@example.com> C: Cc: theboss@example.com C: Date: Tue, 15 January 2008 16:02:43-0500 C: Subject: Test message C: C: Hello Alice. C: This is a test message with 5 header fields and 4 lines in the message body. C: Your friend, C: Bob C:. S: 250 Ok: queued as 12345 C: QUIT S: 221 Bye
POP Post Office Protocol Bedoeld om e-mail integraal over te halen naar de klant Huidige versie: 3 (1988) Standaard TCP poort: 110 Bij succesvolle transfer wordt standaard de e-mail op de server verwijderd
POP dialoog voorbeeld S: <wait for connection on TCP port 110> C: <open connection> S: +OK POP3 server ready <1896.697170952@dbc.mtview.ca.us> C: APOP mrose c4c9334bac560ecc979e58001b3e22fb S: +OK mrose's maildrop has 2 messages (320 octets) C: STAT S: +OK 2 320 C: LIST S: +OK 2 messages (320 octets) S: 1 120 S: 2 200 S:. C: RETR 1 S: +OK 120 octets S: <the POP3 server sends message 1> S:. C: DELE 1 S: +OK message 1 deleted C: RETR 2 S: +OK 200 octets S: <the POP3 server sends message 2> S:. C: DELE 2 S: +OK message 2 deleted C: QUIT S: +OK dewey POP3 server signing off (maildrop empty) C: <close connection> S: <wait for next connection>
IMAP Internet Message Access Protocol Geeft toegang tot e-mail mailbox op een server (meerdere klanten tegelijk) Huidige versie: 4 (1990) Standaard TCP poort: 143 Kan delen van e-mail downloaden Veel complexer dan POP (kwetsbaarder) Gebruik aanbevolen i.p.v. POP (tablets etc.)
SMTP/POP/IMAP diversen SMTP connecties naar ISP mail servers worden vaak alleen toegestaan vanuit het eigen ISP netwerk => laptops/tablets moeten een andere uitgaande service specificeren. Sommige ISP s staan IMAP niet toe (om mailserver schijfruimte te besparen). Bij IMAP treden soms inconsistenties op tussen server- en klant info (Outlook 2013)
MIME Multipurpose Internet Mail Extensions Uitbreiding van het e-mail formaat ter ondersteuning van: Tekst en header-info in non-ascii karaktersets Binaire bijlagen Gesegmenteerde e-mail bodies De meeste e-mails worden in MIME formaat verstuurd.
MIME voorbeeld MIME-Version: 1.0 Content-Type: text/html; charset=utf-8 X-Priority: 3 X-MSMail-Priority: Normal Importance: Normal X-Mailer: Microsoft Windows Live Mail 16.4.3528.331 X-MimeOLE: Produced By Microsoft MimeOLE V16.4.3528.331 X-OriginalArrivalTime: 26 Dec 2014 18:43:57.0879 (UTC) FILETIME=[E85AB470:01D0213B] X-RcptDomain: telfort.nl X-Antivirus: avast! (VPS 141227-0, 27-12-2014), Inbound message X-Antivirus-Status: Clean X-MozillaBackup-Content-Type: multipart/alternative; boundary="----=_nextpart_000_00c7_01d020f8.d55155c0" Content-Transfer-Encoding: 8bit
Microsoft Exchange Gesloten (MS specifiek) e-mail systeem Primair gebruikt in het bedrijfsleven Geroemd om z n betrouwbaarheid Oorspronkelijk alleen bruikbaar op MS specifieke netwerken, later gelaagd op Internet Gebruikt het MAPI (Message Application Programming Interface) protocol voor e- mail uitwisseling
Veiligheid & privacy aspecten Onbeveiligde e-mail kan overal op het Internet onderschept en gelezen worden. Daar zijn een aantal maatregelen tegen te nemen: Email transport beveiliging SSL/TLS Privacy & integriteits garantie S/MIME PGP
SSL/TLS Secure Sockets Layer, inmiddels vervangen door Transport Layer Security Verzameling cryptografische protocollen, bedoeld om het verkeer tussen zender en ontvanger te beveiligen. Werkt op alle e-mail protocollen Facultatief voor ISP e-mail, verplicht voor Gmail Geen absolute garantie dat er niks onderschept kan worden.
S/MIME Standaard voor de encryptie en digitale ondertekening van MIME data Bedoeld om zeker te stellen dat de afzender en e-mail inhoud niet is gewijzigd, en dat alleen de bedoelde ontvanger de inhoud kan lezen. Vereist een digitaal e-mail certificaat voor zender en ontvanger Niet alle e-mail programma s ondersteunen S/MIME
Pretty Good Privacy (PGP) PGP wordt gebruikt voor het signeren, en encrypten/decrypten van partities, mappen en bestanden. Ook voor e-mail! De officiële PGP software wordt nu commercieel uitgebaat door Symantec Gebruikt een eigen certificatie service Web of Trust. Er is een open source variant: Gnu Privacy Guard, met als Windows implementatie: Gpg4Win. Is te integreren in Outlook en Thunderbird.
Hoe werkt PGP
E-mail in de toekomst Email gebruik neemt nog steeds toe, en zal dat voorlopig ook blijven doen. Chatdiensten en social media vormen geen echte bedreiging Als gevolg van de NSA perikelen zal er meer aandacht komen voor authenticatie, privacy en integriteit aspecten van e-mail.
Mozilla Thunderbird Uitgebracht in 2004 door Mozilla Beschikbaar op Windows, Linux en OS/X Ondersteunt e-mail, nieuwsgroepen, nieuws feeds en chat Kalender optioneel (Lightning) S/MIME ondersteuning OpenPGP ondersteuning via Enigmail Ontwikkeling staat op een laag pitje
Presentatie materiaal http://leiden.hcc.nl/index.php/dowmloads/lezingen-leiden