` ` Alice’s Mail Provider Bob’s Mail Provider Email Architecture Mary Maxwell Mailbox Mailbox IMAP Server SMTP Server Malcolm SMTP Server IMAP Server Melissa Michael ` ` Mail Client Mail Client Bob Alice
` ` Alice’s Mail Provider Bob’s Mail Provider Email Architecture Webmail Edition Mary Maxwell Mailbox Mailbox IMAP Server SMTP Server Malcolm SMTP Server IMAP Server Webmail Client Webmail Client Michael Melissa ` ` Web Browser Web Browser Bob Alice
Some Acronyms SMTP: Simple Mail Transport Protocol Used to submit email to SMTP server Also used by SMTP servers to relay mail between each other Example SMTP servers: Postfix, Exim, Courier IMAP: Internet Message Access Protocol Used by mail clients to access mailbox Example IMAP servers: eg Dovecot, Cyrus, Courier Mail Client: eg Thunderbird (fetches mail from IMAP or POP server and displays it to user) Used by humans to send and read email POP3: Post Office Protocol version 3 IMAP and POP3 traditionally do the same job in a different way They have evolved to have largely the same features MTA: Mail Transport Agent (ie SMTP server) MDA: Mail Delivery Agent (takes mail from MTA and delivers it to the mailbox) PGP: Pretty Good Privacy The standard for encrypting and decrypting data GPG or GnuPG: GNU Privacy Guard A program which implements the PGP standard Enigmail: Extension for Thunderbird for PGP
Amy Anne Bob Alice
Bob’s Public Key PGP Encryption Bob’s Private Key
Bob’s Private Key PGP Signing Bob’s Public Key
https://emailselfdefense.fsf.org Install Thunderbird (called IceDove on Debian) Configure your email account Install Thunderbird Extension Enigmail Install GnuPG (version 1 or 2) if not already installed Create PGP keys Open Thunderbird, Select Enigmail → Key Management → Generate → New Key Pair Select the email account Input a passphrase Select desired key expiry Click Generate Key Do other stuff on the computer to generate some randomness required for key generation Generate revokation certificate
License: CC-BY-SA 3.0 Australia Clipart from: openclipart.org By: David Joshua Geary License: CC-BY-SA 3.0 Australia Clipart from: openclipart.org Clipart license: CC0 1.0 Universal Made with: Libreoffice With special thanks to: Robert – for encouragement Terence – for aesthetics SLUG attendees
https://blog.activeneutral.org/2016-11-07.html