Acknowledgments
First and foremost, I must thank Greg Shapiro and Claus Assmann who, in addition to maintaining the sendmail code and answering questions on the various sendmail mailing lists, also read every single chapter three times so that virtually no mistakes would make it into publication.
Bruce Mah and Sean Brennan were guinea pigs for the first and second editions, respectively. Chris Fedde was guinea pig for the third edition. They set up and ran sendmail based on early drafts and thereby uncovered omissions and mistakes that required correction. Gavin Cameron bravely applied the checkcompat( ) examples to real-world situations, thereby helping to debug that code for me. Mark D. Roth kindly reviewed the ph database type and provided valuable clarification.
Needless to say, this book would not have been possible if Eric Allman had not written sendmail in the first place. Every draft has passed through his hands, and he has spent many hours ensuring technical correctness, providing valuable insight, and suggesting interesting solutions to sendmail problems.
For the 2nd edition, Cricket Liu kindly reviewed Chapter 9, and found several errors that slipped by everyone else.
George Jansen, editor extraordinaire, has turned all my early drafts of new text into a form suitable for publication. He has stuck with me from the first through this draft and has never tired.
Thanks and praise must go to Tim O’Reilly for agreeing to do this book in the first place. His experience has ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access