The Internet's "killer app" is not the World Wide Web or Pushtechnologies: it is humble electronic mail. More people use emailthan any other Internet application. As the number of email usersswells, and as email takes on an ever greater role in personal andbusiness communication, Internet mail protocols have become notjust an enabling technology for messaging, but a programminginterface on top of which core applications are built.Programming Internet Email unmasks the Internet Mail Systemand shows how a loose federation of connected networks havecombined to form the world's largest and most heavily traffickedmessage system. Programming Internet Email tames theInternet's most popular messaging service. For programmers buildingapplications on top of email capabilities, and power users tryingto get under the hood of their own email systems, ProgrammingInternet Email stands out as an essential guide and referencebook. In typical O'Reilly fashion, Programming InternetEmail covers the topic with nineteen tightly written chaptersand five useful appendixes. Following a thorough introduction tothe Internet Mail System, the book is divided into five parts:
Part I covers email formats, from basic text messages to theguts of MIME. Secure email message formats (OpenPGP and S/MIME),mailbox formats and other commonly used formats are detailed inthis reference section.
Part II describes Internet email protocols: SMTP and ESMTP,POP3 and IMAP4. Each protocol is covered in detail to expose theInternet Mail System's inner workings.
Part III provides a solid API reference for programmers workingin Perl and Java. Class references are given for commonly used Perlmodules that relate to email and the Java Mail API.
Part IV provides clear and concise examples of how toincorporate email capabilities into your applications. Examples aregiven in both Perl and Java.
Part V covers the future of email on the Internet. Means andmethods for controlling spam email and newly proposed Internet mailprotocols are discussed.
Appendixes to Programming Internet Email provide a host ofexplanatory information and useful references for the programmerand avid user alike, including a comprehensive list of InternetRFCs relating to email, MIME types and a list of email relatedURLs.
Programming Internet Email will answer all of your questionsabout mail and extend your abilities into this most popularmessaging frontier.