sendmail Performance Tuning
- By Nick Christenson
- Published Sep 12, 2002 by Addison-Wesley Professional.
- Copyright 2003
- Dimensions: 7-3/8x9-1/4
- Pages: 256
- Edition: 1st
- Book
- ISBN-10: 0-321-11570-8
- ISBN-13: 978-0-321-11570-6
Register your product to gain access to bonus material or receive a coupon.
"This book is great. Nick covers a wide range of materials--everything from how to architect the mail system and what disks to buy to how to configure your router. This book should be a basic reference for anyone who needs to get down into the guts of a sendmail-based system and make it shine."
--Eric Allman, the creator of sendmail and Chief Technical Officer, Sendmail, Inc.
As email traffic continues to increase, system administrators must be able to guarantee that their email servers can deliver reliable performance today and bear larger loads tomorrow. sendmail Performance Tuning is a practical guide to building, tuning, and testing email servers based on sendmail to function more efficiently, handle more messages, and resist both accidental and malicious load-related incidents.
Featuring sendmail 8.12 (and earlier versions), the book begins with an introduction to sendmail and performance tuning. Author Nick Christenson then describes best practices for building, installing, and maintaining a system and details proven techniques for tuning email relaying, reception, and sending. This strategic guide to configuration and security is followed by precise directions for managing bottlenecks and load testing. By the book's end, readers should know exactly how to optimize system performance.
Key topic coverage includes:
- A detailed description of the step-by-step operations that occur during email transmission and reception
- How to send and store email most efficiently
- What the performance characteristics of POP and IMAP are
- How to determine which sendmail configuration parameters might improve performance
- How to locate and eliminate bottlenecks
- Methods and pitfalls in testing email servers before they are installed in a production environment
Whether you are looking to solve an immediate problem or gain a deeper understanding of email servers, sendmail Performance Tuning provides clear guidance and valuable insight.
0321115708B08232002
Related Article
Praise For sendmail Performance Tuning
"Other sendmail-related books are available, but none of them cover performance tuning in any great depth--if at all. This book is specifically aimed at tuning and covers much more than any others I have seen."
--Gregory Neil Shapiro, Developer, sendmail Consortium
"sendmail Performance Tuning is an excellent book aimed at the more sophisticated sendmail user. A definite need exists for this book, and Nick Christenson offers focused, practical information that I can readily deploy."
--Alan M. Strassberg, Global Network Engineer, Seagate, LLC
"This book fills an important niche that simply hasn't been addressed until now, and I believe it will be an excellent addition to the reference shelf for any mail systems administrator. If you want to learn how to build a large-scale mail system or optimize your own for best price and performance, there simply aren't any other choices available. You can either repeat all the work Nick has done or take advantage of his extensive knowledge on the subject. Nick is one of the few people in the business I'd trust to write my bible for me."
--Brad Knowles, Senior Consultant, Snow, BV
"This has the makings of an excellent book, and I know of no other that covers this material. Certain aspects of the book may well be covered elsewhere, but this is the first book I have encountered that attempts to collect all this information under one cover."
--Tim Bosserman, R&D Engineer, Earthlink
"Nick shows junior sysadmins how a senior sysadmin analyzes a complex system: sendmail itself, the operating system, its hardware, and the Internet at large. sendmail graybeards will find themselves saying 'I hadn't thought of that.' Repeatedly."
--Scott Lystig Fritchie, Caspian Networks
Online Sample Chapter
Finding and Removing Bottlenecks
Index
Click below to download the Index file related to this title:
Index
Preface
Most people consider email to be the "killer application" of the Internet. An astounding amount of email crosses the globe every day. These messages flow from server to server in ever-increasing quantities. Some email servers originate email, some relay it from one network to another, some store email for later retrieval, and some perform all of these tasks. This book explores the intricacies of email communication focusing on sendmail-based solutions, and suggests how one can build, design, and tune email servers that will accomplish each of these tasks more efficiently. Applying the suggestions in this book will help email servers perform better under increasing load, expedite the delivery of their messages, and make them more resistant to accidental and malicious load-related incidents. These pages contain detailed descriptions of precisely what actions are going on behind the scenes on an email server, information about email software features along with how options for deploying this software might impact performance, suggestions on methods and pitfalls to effectively test email server configurations, and actual test data to support the claims made in this book.
This book is intended to be read primarily by system administrators of UNIX-based email servers. However, other system administrators and email application developers may find many of the topics discussed here to be useful. While the thrust of this book revolves around the use of the Open Source sendmail software package, much of the information in these pages should be useful in non-sendmail environments. However, this is not a book on basic system administration, sendmail administration, or general UNIX performance tuning. It is assumed that the reader of the book either understands these issues, if only at a basic level, or knows where to look if clarification or more information about some point is necessary. While some duplication of material between this book and others is both necessary and beneficial, I've tried to repeat information that can be found in other books as little as possible. My recommendations on excellent books that provide this information are available in the concluding chapter, and I strongly recommend them to readers of this book.
It is intended that this book be read sequentially. Chapters build on information found in pre-vious chapters, so skipping around may be a bit confusing. One exception to this is the sendmail introduction chapter which may be safely skipped by readers who are familiar with sendmail and especially comfortable with building version 8.12 sendmail.cf files using M4.
At the end of each chapter is a "Summary" section which lists what I believe are the key points discussed in the chapter. While these summaries are not a substitute for the information in the chapter, it is my hope that the reader will find these useful in reinforcing some of the more important points that have been discussed.
0321115708P05132002
Table of Contents
(NOTE: Each chapter concludes with a Summary.)
Preface.
1. Introduction.
2. sendmail Introduction.
3. Tuning Email Relaying.
4. Tuning Email Reception.
5. Tuning Email Sending.
6. Configuration, Security, and Architecture.
7. Finding and Removing Bottlenecks.
8. Load Generation and Testing.
9. Conclusion.
Bibliography.
Index. 0321115708T08292002
Downloadable Sample Chapter
Click below for Sample Chapter(s) related to this title:
Sample
Chapter 7
Book
This publication currently is not for sale.
Online access to books, videos, and tutorials from Addison Wesley, Prentice Hall, Cisco Press, IBM Press, O'Reilly Media and others - starting as low as $22.99. Learn more and start a free trial.


Account Sign In
View your cart