Rating:  Summary: Really just overview of protocols. No real programming. Review: This is a basic book that really should not have the word "Programming" in the title. It does have some PERL and JAVA programs but these are not for real-world use. It does however have some good information on different protocols such as IMAP, POP3, ESMTP, MIME and ACP. The book describes the protocols with flow diagrams and examples. This is useful to understand what is happening with a protocol. You could get the same information from the RFCs but the book is clearer of course. No actual mail programs are discussed or mentioned. No information is given on HOW to actually use or even program Internet Email in the real world. The book does have a list of RFCs, and MIME types. Also is included is a list of URLs but this list is woefully incomplete. This isn't necessary a bad book. It has some very good points but it really has nothing to do with "Programming" Internet Email. What "programming" is has is of limited use. This book would not prepare you to actually run, administer, troubleshoot, or program any email system. The book is a good book to gain an understanding of Internet Email and an understanding of the protocols in use. A good book to gain an understanding of the theory and operation of Internet Email protocols. An OK book to have but the title is misleading.
Rating:  Summary: Good book for beginners... Review: Bought this book to learn more about how email works so I could fight all the spam I am receiving. I did learn a lot about headers and how email works in general, but it didn't answer all my questions. Still, if you're looking for a general overview on email, this is a good book for the money.
Rating:  Summary: Good book for beginners... Review: Bought this book to learn more about how email works so I could fight all the spam I am receiving. I did learn a lot about headers and how email works in general, but it didn't answer all my questions. Still, if you're looking for a general overview on email, this is a good book for the money.
Rating:  Summary: A good start Review: I liked this book but like the other reviewers have said it's not exactly heavy on programming. Still I thought it was a good companion to John Rothon's book Programmer's Guide to Internet Mail.
Rating:  Summary: A good start Review: I liked this book but like the other reviewers have said it's not exactly heavy on programming. Still I thought it was a good companion to John Rothon's book Programmer's Guide to Internet Mail.
Rating:  Summary: Great idea; flawed execution Review: I really wanted to like this book. We've needed a good book or books on email protocols and how to implement code using them for a long time; I hoped this would be it.
Unfortunately, it isn't. First of all, the coverage of the actual protocols is incomplete. The basic protocols are there, but many essential extensions are missing. For example, the coverage of ESMTP mentions but doesn't describe the very important DSN extension (delivery notifications). The SASL extensions (secure authentication) to ESMTP, POP3, and IMAP4 aren't described. And so on. Understanding and use of such facilities is vital in implementing modern email software. Second, there are many incorrect technical details in this book. For example, the MAIL FROM command in various example SMTP dialogues is missing the required <> delimiters around the address. While omitting these delimiters will work with some servers, it won't with others. The devil is always in the details in protocol design and implementation, and reference works need to get these sorts of details right. Third, various fundamental aspects of email systems aren't covered. For example, there is little if any discussion of mailing list implementation. A significant fraction of email applications have to deal with such things. Finally, the best thing about this book is that it presents some actual email applications. Unfortunately, the applications that are presented are very limited in scope. It is almost as if in trying to be both a protocol reference and an implementation guide this book hasn't done justice to either topic. In summary, if you want a reference book on email protocols, Kevin Johnson's new book, "Internet Email protocols: A Developer's Guide" is much more complete and accurate. Unfortunately, the world is still waiting for a book that covers the nitty gritty details of writing email applications.
Rating:  Summary: Far from great Review: I thought (and still think) that it is a good idea to write such books. Well written standard specifications (in terms of readability and immediate applicability) are rare, too often they are too dry or "academic" for immediate use in all-day programming practice (best example is the MIME specification, which stretches across several complex RFCs, which constantly reference to each other). This is where "companion" books like this come in, providing the reader with guideance, with information about real life situations and examples. They point out pitfalls, emphasize parts of the specs that are "more important" than others, or are (or can be) implemented differently in reality. Alas, in my opinion the book falls short of achieving this goal. It barely does more than picking (sometimes random) parts of the specs and retelling them in the author's own words. I have yet to find a book about email that doesn't confuse its reader with acronyms. It seems there is an internal competition between authors of these books to squeeze MTA, MUA, MDA and MRA in one sentence as often as possible. Another example of the author confusing the reader is that the text keeps mentioning gateways to other (proprietary, non-internet) mail systems, and that/how messages must be converted between these different mail systems. While it's OK to mention this *once* in the introduction, this is clearly not the focus of this book, as it is geared towards folks who write software that handles INTERNET MAIL messages, and not gateway implementors (at least this is how I interpret the book's title). Also, quite often there is bad coverage of the real world. For example, two chapters are devoted to understanding and implementing MIME, including a lenghtly explanation of "interesting" message types like message/external-body and message/partial (both of which I knew of, but have never ever encountered in my work that includes a fair amount of mail programming). On the other hand, the "multipart/alternative" type (which is very common in today's email world - ever got a message from Amazon.com?) is barely mentioned at the very end of the MIME discussion. All in all, it's a good idea from O'Reilly to have such a book, but the execution definitely needs polishing.
Rating:  Summary: This topic is absolute dynamite Review: Six months ago there were no books on how to program email using standard protocols. Now there are three! Kevin Johnson, John Rhoton and David Wood have all brought out excellent books on the subject. My only gripes with this book are that it has no sample code available and too many errors. If your budget is tight just get Rhoton's book and a copy of the RFCs, but if you are serious about this stuff you are going to need all three books as well as all the mail RFCs.
Rating:  Summary: This topic is absolute dynamite Review: Six months ago there were no books on how to program email using standard protocols. Now there are three! Kevin Johnson, John Rhoton and David Wood have all brought out excellent books on the subject. My only gripes with this book are that it has no sample code available and too many errors. If your budget is tight just get Rhoton's book and a copy of the RFCs, but if you are serious about this stuff you are going to need all three books as well as all the mail RFCs.
Rating:  Summary: Great idea; flawed execution Review: The previous reviewer hit it right on the head. This book is very light on programming. Don't expect to build an email client by copying and modifying examples out of the book. But it does a good job on explaining the various mail protocols. I appreciated it on that level because books on internet protocols are rare.
|