Presentation is loading. Please wait.

Presentation is loading. Please wait.

101 Derek Carter

Similar presentations


Presentation on theme: "101 Derek Carter"— Presentation transcript:

1 http://www.friocorte.com/presentation/ Email 101 Derek Carter goozbach@friocorte.com http://www.friocorte.com/presentation/

2 TDM TLA (Too Damn Many Three Letter Acronyms) ● Protocols – SMTP ● Simple Message/Mail Transport Protocol – LMTP ● Lightweight Message/Mail Transport Protocol – POP3 ● Post Office Protocol – IMAP ● Internet Message Access Protocol ● Services/Processes – MTA ● Message/Mail Transport Agent – MUA ● Mail User Agent – MSP ● Mail Submission Program – MDA ● Message/Mail Delivery Agent – MLM ● Mailing List Manager

3 http://www.friocorte.com/presentation/ Email Life Cycle

4 http://www.friocorte.com/presentation/ SMTP The Protocol that Powers It All ● Simple – 11 core commands – “Plain English” syntax – Testable using telnet ● Extensible and Scalable – Extend functionality easily – Fairly lightweight – Built in redundancy

5 http://www.friocorte.com/presentation/ Implementations (MTA) ● Sendmail – de facto standard MTA ● Some surveys state up to 70% market share* ● Somewhat difficult to configure ● Compatible with thousands of add-on packages ● Exim – sendmail replacement ● Functions like sendmail, but has a better security record ● Postfix – drop-in replacement for sendmail ● Designed as a suite of daemons as opposed to a monolithic binary ● Separation of privileges makes security breaches less likely ● Many others

6 http://www.friocorte.com/presentation/ Implementations (MDA) ● Sendmail – yes it functions as a MDA as well ● Procmail ● Spam assassin ● Cyrus ● others

7 http://www.friocorte.com/presentation/ MDA Storage Formats ● Mail messages are stored on disk differently when using different MDAs ● MBOX – the original – One big flat file ● Maildir – new and improved – One message per file ● MDA-specific formats – BDB or other database or the like

8 http://www.friocorte.com/presentation/ Implementations (IMAP/POP3) ● UW – University of Washington – Reference implementation ● Courier – First to use maildir format ● Cyrus – Enterprise-Level IMAP/POP, Scales well – Most difficult to configure ● Dovecot – Easy to use

9 http://www.friocorte.com/presentation/ What Next? ● Webmail ● Mailing Lists ● Fetchmail ● Your own Mail server – Own your own domain? – Remember the MX records


Download ppt "101 Derek Carter"

Similar presentations


Ads by Google