Top Banner
IST346 – Email Servies Agenda What is email? Email Policies The technical side of Email Components Protocols Email architecture Email Security SPAM
13

IST346 – Email Servies Agenda What is email? Email Policies The technical side of Email Components Protocols Email architecture Email Security.

Dec 26, 2015

Download

Documents

Octavia Boone
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: IST346 – Email Servies Agenda  What is email?  Email Policies  The technical side of Email  Components  Protocols  Email architecture  Email Security.

IST346 – Email ServiesAgenda What is email? Email Policies The technical side of

Email Components Protocols

Email architecture Email Security

SPAM

Page 2: IST346 – Email Servies Agenda  What is email?  Email Policies  The technical side of Email  Components  Protocols  Email architecture  Email Security.

What is email? A means to exchange messages and data on

the internet.

Page 3: IST346 – Email Servies Agenda  What is email?  Email Policies  The technical side of Email  Components  Protocols  Email architecture  Email Security.

Email – a IT manager’s personal nightmare?

Technology Issues Policy Issues

Uses a lot of storage. Complicated service Requires a lot of

servers to operate at scale

Illegitimate email – SPAM

Not very secure Easy to “spoof”

ECPA compliance- email requires consent, being employed is consent

Archival policy Subponeanas –

pulling emails from backups for a court order

Employees use company propertyAnd despite all of this, everyone must have email!

Page 4: IST346 – Email Servies Agenda  What is email?  Email Policies  The technical side of Email  Components  Protocols  Email architecture  Email Security.

Organizational policies for email Policies governing

personal use of corporate email

Confidentiality / Ownership / Disclosure

Employee is using the company’s property.

Sometimes the policy is “injected” into the outgoing message.

http://theoatmeal.com/comics/email - funny take :-)

Page 5: IST346 – Email Servies Agenda  What is email?  Email Policies  The technical side of Email  Components  Protocols  Email architecture  Email Security.

Getting technical regarding email

Service dependencies, components, and how it works.

Page 6: IST346 – Email Servies Agenda  What is email?  Email Policies  The technical side of Email  Components  Protocols  Email architecture  Email Security.

Anatomy of Email - components

ProtocolsIMAP4, POP3,SMTP

ComponentsMUA, MTA,

Delivery Agent (DA), Access agent (AA),

Message Store.

APIsSMTP, MIME, Various RFC’s

http://www.ietf.org

Page 7: IST346 – Email Servies Agenda  What is email?  Email Policies  The technical side of Email  Components  Protocols  Email architecture  Email Security.

Email Service Dependencies

EmailIMAP4, POP3, SMTP

DNS, DHCP, LDAP

Application

Network /Transport

Core Infrastructur

e

Page 8: IST346 – Email Servies Agenda  What is email?  Email Policies  The technical side of Email  Components  Protocols  Email architecture  Email Security.

Components MUA – Mail user agent. This is usually a client like

Outlook, Thunderbird, or a web browser (in the case of email, for instance)

MTA – Message transfer agent. Sends mail around the internet, from domain to domain. (Eg. Sendmail, exim, exchange, postfix)

DA - Delivery agent. Writes mail to the mail message from the MA to the message store. (Eg. procmail, exchange)

AA - Access agent. Exposes a protocol so users can read mail from the message store. Access protocols are POP3 and IMAP4 (Eg. pop3d, imapd, exchange)

Page 9: IST346 – Email Servies Agenda  What is email?  Email Policies  The technical side of Email  Components  Protocols  Email architecture  Email Security.

Components at work –sending email

MUA

iMail

MUA

Phone

MUA

Outlook

MTA

sendmail

syr.edu

internet

MessageStore

DA

procmail

MTA

sendmail

gmail.com

Example of sending an email from [email protected] to [email protected]

Page 10: IST346 – Email Servies Agenda  What is email?  Email Policies  The technical side of Email  Components  Protocols  Email architecture  Email Security.

Components at work –receiving email

MUA

iMail

MUA

Phone

MUA

Outlook

AA

imapd

syr.edu

internet

MessageStore

MTA

sendmail

DA

procmail

Example of receiving an email from anywhere to [email protected]

Page 11: IST346 – Email Servies Agenda  What is email?  Email Policies  The technical side of Email  Components  Protocols  Email architecture  Email Security.

Email addresses, Namespaces, and You! Format: mailbox@domain Domains use MX records in DNS not A records.

This is how mail from northpole.org knows where which server to send to syr.edu dig syr.edu MX

MTA’s will accept mail even if the mailbox does not exit. DA will reject it if the mailbox is not found. “Undeliverable”

Page 12: IST346 – Email Servies Agenda  What is email?  Email Policies  The technical side of Email  Components  Protocols  Email architecture  Email Security.

SMTP Protocol in Action

The “S” in SMTP stands for “Simple”.

Page 13: IST346 – Email Servies Agenda  What is email?  Email Policies  The technical side of Email  Components  Protocols  Email architecture  Email Security.

What’s in an email message?

Envelope

Headers

Body