Week 5: Mail Services

Course

Lectures

  • Mail agents
  • Mail infrastructure
  • Mail and DNS
  • SMTP, IMAP, POP3
  • Mailbox formats, spool directories
  • SPAM and open relays
  • Mailbox locking (NFS, flock, lockf, fcntl)

Labs

  • Setting up your own mail server with exim, postfix, qmail and/or sendmail
  • Examination of mail loops and backup

References

RFCs

  • RFC 1939, Post Office Protocol - Version 3
  • RFC 1985, SMTP Service Extension for Remote Message Queue Starting
  • RFC 2045, Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies
  • RFC 2046, Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types
  • RFC 2047, MIME (Multipurpose Internet Mail Extensions) Part Three: Message Header Extensions for Non-ASCII Text
  • RFC 2048, Multipurpose Internet Mail Extensions (MIME) Part Four: Registration Procedures
  • RFC 2049, Multipurpose Internet Mail Extensions (MIME) Part Five: Conformance Criteria and Examples
  • RFC 2645, ON-DEMAND MAIL RELAY (ODMR) SMTP with Dynamic IP Addresses
  • RFC 3207, SMTP Service Extension for Secure SMTP over Transport Layer Security
  • RFC 3501, INTERNET MESSAGE ACCESS PROTOCOL - VERSION 4rev1
  • RFC 4422, Simple Authentication and Security Layer (SASL)
  • RFC 4954, SMTP Service Extension for Authentication
  • RFC 5198, Unicode Format for Network Interchange
  • RFC 5321, Simple Mail Transfer Protocol
  • RFC 5322, Internet Message Format
  • RFC 5598, Internet Mail Architecture
  • RFC 5890, Internationalized Domain Names for Applications (IDNA): Definitions and Document Framework
  • RFC 6376, DomainKeys Identified Mail (DKIM) Signatures
  • RFC 6409, Message Submission for Mail
  • RFC 6530, Overview and Framework for Internationalized Email
  • RFC 6531, SMTP Extension for Internationalized Email
  • RFC 6532, Internationalized Email Headers
  • RFC 6686, Resolution of the Sender Policy Framework (SPF) and Sender ID Experiments
  • RFC 6783, Mailing Lists and Non-ASCII Addresses
  • RFC 6855, IMAP Support for UTF-8
  • RFC 7208, Sender Policy Framework (SPF) for Authorizing Use of Domains in Email, Version 1
  • RFC 7489, Domain-based Message Authentication, Reporting, and Conformance (DMARC)

Surveys

This topic does not exist yet

You've followed a link to a topic that doesn't exist yet. If permissions allow, you may create it by clicking on “Create this page”.