Buying Options
Programming Internet Email
Print $34.95
Add to Cart
Print+Ebook $38.45
Add to Cart
Ebook $27.95
Add to Cart
Safari Books Online
Add to Cart
What is this?
Print £26.99
Add to Cart
What is this?
Description
Internet mail protocols have become not just an enabling technology for messaging, but a programming interface on top of which core applications are built. This book is an essential guide and reference for programmers building applications on top of email capabilities and for power users trying to get under the hood of their own email systems.
Full Description
Table of Contents
  1. Chapter 1 Electronic Mail on the Internet

    1. Email Systems

    2. Internet Email Standards

    3. Tools of the Trade

    4. The Basic Internet Email System

  2. Chapter 2 Simple Text Messages

    1. Internet Text Messages

    2. Think Globally, Act Locally

    3. Headers

    4. Mandatory Headers

    5. User-Defined Headers

    6. Address Formats

  3. Chapter 3 Multipurpose Internet Mail Extensions

    1. Mail with Attitude

    2. MIME Header Fields

    3. MIME Encoding

    4. MIME Boundaries

    5. MIME Summary

  4. Chapter 4 Creating MIME-Compliant Messages

    1. The Minimal MIME Message

    2. Multipart Messages

    3. Nested Body Parts

    4. A Few Interesting MIME Types

    5. MIME Message Creation Gotchas

  5. Chapter 5 OpenPGP and S/MIME

    1. An Extremely Brief Introduction to Security Concepts

    2. An Overview of OpenPGP and S/MIME

    3. Combining Security and MIME

    4. The OpenPGP Format

    5. The S/MIME Format

  6. Chapter 6 vCard

    1. Personal Data Interchange with vCard

    2. The vCard Version 3.0 Profile

    3. Version 3.0 Housekeeping Types

    4. Version 3.0 Identification Types

    5. The vCard Version 2.1 Profile

    6. Attaching vCards to Email Messages

  7. Chapter 7 Mailbox Formats

    1. mbox

    2. Common mbox Variations

    3. Variation for lMAP Mailboxes

    4. MH

    5. Maildir

  8. Chapter 8 Mailcap Files

    1. Mailcap File Format

    2. Implementation Under Unix Operating Systems

    3. Implementation Under Other Operating Systems

  9. Chapter 9 The Extended Simple Mail Transfer Protocol

    1. Using ESMTP

    2. ESMTP Commands

    3. ESMTP Sessions

  10. Chapter 10 The Post Office Protocol

    1. Using POP

    2. POP Commands

    3. POP Sessions

  11. Chapter 11 The Internet Message Access Protocol

    1. Using IMAP

    2. IMAP Commands

    3. The Nonauthenticated State

    4. The Authenticated State

    5. The Selected State

    6. IMAP Sessions

  12. Chapter 12 The Application Configuration Access Protocol

    1. Using ACAP

    2. ACAP Datasets

    3. Access Control

    4. Example Dataset

    5. ACAP Commands

    6. The Nonauthenticated State

    7. The Authenticated State

    8. ACAP Sessions

  13. Chapter 13 Email-Related Perl Modules

    1. Finding and Installing Perl Modules

    2. Maturity of the Mail-Related Modules

    3. Email-Related Modules Quick Reference

  14. Chapter 14 The Java Mail API

    1. An Overview of the Java Mail API

    2. Java Mail API Reference

    3. The javax.mail.internet Package

    4. The javax.mail.search Package

    5. The javax.mail.event Package

  15. Chapter 15 Creating and Sending a Multipart Mail Message

    1. Designing a MIME-Capable Replacement for /bin/mail

    2. Creating mail.pl

    3. Extending and Enhancing mail.pl

    4. Sending MIME Email via Java

  16. Chapter 16 Archiving and Cleaning a Mailbox

    1. Scrubbing Unwanted MIME Attachments

    2. Creating mboxscrub.pl

    3. Extending and Enhancing mboxscrub.pl

  17. Chapter 17 Watching an IMAP Mailbox

    1. Designing JBiff

    2. Creating JBiff

    3. Extending JBiff

  18. Chapter 18 Anti-Spamming Techniques

    1. The UCE Problem

    2. Recipient Approaches

    3. Service Provider Approaches

    4. Legislative Approaches

  19. Chapter 19 The Future of Email

    1. Trends in MUAs

    2. Trends with Web-based Mail

    3. Trends Inside Firewalls

  1. Appendix Internet RFCs Relating to Email

  2. Appendix MIME Media Types

  3. Appendix ASCII

  4. Appendix Mail-Related URLs

  5. Appendix Glossary

  6. Colophon

View Full Table of Contents
Product Details
Title:
Programming Internet Email
By:
David Wood
Publisher:
O'Reilly Media
Formats:
  • Print
  • Ebook
  • Safari Books Online
Print Release:
August 1999
Ebook Release:
March 2009
Pages:
378
Print ISBN:
978-1-56592-479-6
| ISBN 10:
1-56592-479-7
Ebook ISBN:
978-0-596-80286-8
| ISBN 10:
0-596-80286-2
Customer Reviews
Colophon

Our look is the result of reader comments, our own experimentation, and feedback from distribution channels. Distinctive covers complement our distinctive approach to technical topics, breathing personality and life into potentially dry subjects. The animal on the cover of Programming Internet Email is a spotted eagle, a member of the largest group of eagles, known as "booted eagles" for the feathering on their legs. This group is considered to be the most evolved eagle and one of the most evolved birds of prey in the world. They're large birds with long wings that allow them to be excellent at flying and soaring. They are superb hunters who prey on medium-to-large size game such as grouse, rabbits, and even young antelope and deer.

Typically a spotted eagle will lay two eggs, but because of sibling rivalry early on, only one survives. Biologists have been able to take the younger nestling right after it's hatched, foster it out, and return it later when both youngsters become less aggressive to one another and will both survive.

Spotted eagles are most commonly found in S. Asia, Africa, Eurasia, Middle East, and India. They can live to be over 20 years old, but are continually threatened by the ever-dwindling damp forest habitat that they call home. Edie Freedman designed the cover of this book, using a 19th-century engraving from the Dover Pictorial Archive. The cover layout was produced by Kathleen Wilson using QuarkXPress 3.32 and Adobe's ITC Garamond font. The inside layout was designed by Alicia Cech, based on a series design by Nancy Priest. The text was formatted from SGML into FrameMaker 5.5 with Jade, using a DSSSL conversion stylesheet written by Chris Maden. The interior fonts are ITC Garamond Light, Garamond Book, and ConstantWillison.

The illustrations that appear in this book were produced by Robert Romano and Rhon Porter using Macromedia Freehand 8 and Adobe Photoshop 5. The text was copyedited by Nancy Crumpton and proofread by Jennifer Owen. Nicole Arigo conducted quality assurance checks. The index was written by Nancy Crumpton. This colophon was written by Nicole Arigo.

  • Book cover of Programming Internet Email