Cover image for Managing IMAP
Title:
Managing IMAP
Author:
Mullet, Dianna.
Personal Author:
Edition:
First edition.
Publication Information:
Beijing ; Cambridge, Mass. : O'Reilly, [2000]

©2000
Physical Description:
xv, 390 pages : illustrations ; 24 cm
General Note:
Includes index.
Language:
English
Added Author:
ISBN:
9780596000127
Format :
Book

Available:*

Library
Call Number
Material Type
Home Location
Status
Central Library TK5105.73 .M84 2000 Adult Non-Fiction Central Closed Stacks
Searching...

On Order

Summary

Summary

Virtually everything--not just computers, but every kind of device--is coming on board the Internet, and the two principal applications are the World Wide Web and email. The POP3 model for online-only messaging is being taxed to its limit, and users clearly would like mail servers with more "oomph." More specifically, the demand is for email servers that take advantage of centralized resources to manage mail, rather than heap more tasks on end-user computers. This clamor has resulted in the IMAP protocol being incorporated into virtually every major email server on the market. Those who haven't already installed IMAP are probably planning to do so. Managing IMAP is a movable feast of IMAP help. It is a handy guide for everyday tasks common to most IMAP servers as well as a concise reference to help navigate the sometimes sparsely and obtusely documented open source software. Whether the goal is more insight into the IMAP server and client or utility software, or big-picture strategic suggestions to get off a legacy system, Managing IMAP is here to help.This book is both a conceptual and a mechanical IMAP road map. Managers, system integrators, and system administrators on the front lines of Internet messaging will find it a valuable tool for IMAP system provision, maintenance and support. It is also useful if you're considering IMAP for your messaging system. Managing IMAP covers the IMAP protocol, setting up a client, IMAP security, performance monitoring, and tools. Several chapters are devoted specifically to two of the most popular servers: the University of Washington server and Cyrus, and detailed appendixes cover topics such as TCL, procmail, Sieve, and sendmail.


Author Notes

Dianna and Kevin Mullet are a husband and wife team who share their home in Carrollton, Texas, with awk and Lavender, who are cats, and Milo and Goldie, who are beagles. Dianna and Kevin met, married, and conceived this book while working at the University of North Texas. Dianna is a senior Unix system administrator for a leading provider of flight simulation, training, and defense communication systems, where she maintains the Unix infrastructure and plays a leadership role in overall IT system design and integration. In her previous career, Dianna was a widely published physical chemist. She lives and works on the leading edge, but keeps an eye out for technologies whose growth outstrips our ability to manage them. Dianna is a qualified scuba rescue diver and relishes opportunities to go on analog vacations with Kevin, who insists on packing a notebook PC and digital camera to maintain his umbilical cord to the Net. Kevin is a voracious punster who got bitten by the computer bug when he bought a Timex/Sinclair 1000 in 1982 and found himself chomping at the bit to change careers from photographer to computer geek. (Coincidentally, Dianna bought a TS1000 at the same time, and it was also her first computer.) One thing led to another, and he found himself working for local, regional, and national ISPs as a network analyst and Unix system administrator, and was network security manager for the University of North Texas. Kevin and Dianna have started Atomic Consulting, Inc., which does Unix and network consulting for small and medium size companies in the Dallas area. Kevin believes open source is more a religion than a license, that the Internet will supplant most national governments, that most economies will be reduced if not eliminated by nanotechnology, and that the ISO seven-layer model and the Sanskrit chakra system are essentially the same thing. Also a certified scuba diver and an avid photographer, Kevin lives to go on vacation with Dianna, who insists on bringing her analog camera, and no computer, and preserving the pioneering offline spirit of the family vacation, at least until the last hour or two of the day. When they''re not busy helping to make the Net a better, safer, more interesting place, Dianna and Kevin are busy networking their new home from scratch. Since they''re in one of the few neighborhoods that can get really good ADSL service, they may never move.

Dianna and Kevin Mullet are a husband and wife team who share their home in Carrollton, Texas, with awk and Lavender, who are cats, and Milo and Goldie, who are beagles. Dianna and Kevin met, married, and conceived this book while working at the University of North Texas. In her previous career, Dianna was a widely published physical chemist. She lives and works on the leading edge, but keeps an eye out for technologies whose growth outstrips our ability to manage them. Dianna is a qualified scuba rescue diver and relishes opportunities to go on analog vacations with Kevin, who insists on packing a notebook PC and digital camera to maintain his umbilical cord to the Net. Kevin is a voracious punster who got bitten by the computer bug when he bought a Timex/Sinclair 1000 in 1982 and found himself chomping at the bit to change careers from photographer to computer geek. (Coincidentally, Dianna bought a TS1000 at the same time, and it was also her first computer.) One thing led to another, and he found himself working for local, regional, and national ISPs as a network analyst and Unix system administrator, and was network security manager for the University of North Texas. Kevin and Dianna have started Atomic Consulting, Inc., which does Unix and network consulting for small and medium size companies in the Dallas area. Kevin believes open source is more a religion than a license, that the Internet will supplant most national governments, that most economies will be reduced if not eliminated by nanotechnology, and that the ISO seven-layer model and the Sanskrit chakra system are essentially the same thing. Also a certified scuba diver and an avid photographer, Kevin lives to go on vacation with Dianna, who insists on bringing her analog camera, and no computer, and preserving the pioneering offline spirit of the family vacation, at least until the last hour or two of the day. When they''re not busy helping to make the Net a better, safer, more interesting place, Dianna and Kevin are busy networking their new home from scratch. Since they''re in one of the few neighborhoods that can get really good ADSL service, they may never move.


Table of Contents

Forewordp. xi
Prefacep. xiii
I. IMAP Fundamentalsp. 1
1. The Internet Mail Modelp. 3
What Is the Internet Mail Model?p. 3
Why Follow the Internet Mail Model?p. 10
Examplesp. 12
2. What Is IMAP?p. 16
IMAP in a Nutshellp. 16
IMAP's Three Interaction Modelsp. 17
Why IMAP?p. 20
IMAP and POP: A Comparisonp. 24
Present and Future of IMAPp. 32
Open Source Server Implementationsp. 33
IMAP-Related Standards and Documentsp. 35
3. Anatomy of an IMAP Sessionp. 37
IMAP Session Conceptsp. 37
IMAP Componentsp. 39
An IMAP Session Play-by-Playp. 42
II. IMAP Mail User Agents (MUAs)p. 49
4. IMAP Clientsp. 51
Client Featuresp. 51
PINE and PC PINEp. 55
Star Mailp. 61
Netscape Messengerp. 66
Outlook Expressp. 69
Mulberryp. 71
Eudorap. 75
Other Clientsp. 77
5. Web-Based IMAP Clientsp. 79
What's a Web-Based IMAP Client?p. 79
Why Use a Web-Based IMAP Client?p. 80
Web IMAP Clientsp. 83
IMPp. 84
Mailspinnerp. 89
SilkyMailp. 93
EMU 3p. 96
Wingp. 101
III. The Cyrus IMAP Serverp. 105
6. Introduction to the Cyrus IMAP Serverp. 107
History of Cyrusp. 108
Cyrus Concepts and Featuresp. 111
Cyrus Server Configurationp. 118
The Future of Cyrusp. 121
Strengths and Weaknesses of Cyrusp. 122
When Is Cyrus the Right Choice?p. 123
7. Installing the Cyrus IMAP Serverp. 125
Software Prerequisitesp. 125
Hardware Notep. 126
Where to Get the Softwarep. 127
Supported Platformsp. 128
Installing Cyrusp. 128
Upgrading from Previous Versions of Cyrus IMAPp. 133
Components of Cyrus and What They Dop. 134
Common Problemsp. 136
Significant Bugsp. 136
8. Configuring the Cyrus Serverp. 137
IMAP Configuration File and Directoryp. 137
Configuring the Authentication Mechanismp. 141
Configuring syslogp. 145
Configuring the MTAp. 145
Getting Cyrus Up and Runningp. 151
Testing Your Serverp. 151
9. Cyrus System Administrationp. 154
Cyrus System Administration with cyradmp. 154
Common Tasksp. 156
Batch Account Maintenance with cyradmp. 163
Shared Folders and Bulletin Boardsp. 167
Mailstore Partitioningp. 171
Quota Maintenancep. 173
Disaster Recoveryp. 174
Migration from Berkeley (Unix) Mailbox Format to Cyrusp. 179
Mail Forwarding and Filtering on a Black Boxp. 191
Usenet Integrationp. 197
Troubleshootingp. 199
Adding SSL Support to Cyrusp. 201
IV. The UW IMAP Serverp. 203
10. Introduction to the UW IMAP Serverp. 205
What Is UW IMAP?p. 205
UW's Strengthsp. 208
UW's Limitationsp. 209
UW IMAP Conceptsp. 211
Does UW IMAP Match Your Needs?p. 217
11. Installing UW IMAPp. 223
Where Do You Get UW IMAP?p. 223
What Do You Get with UW IMAP?p. 227
How Do You Install It?p. 229
Where Can You Go for Help If You Get Stuck?p. 233
12. UW System Administrationp. 234
General Issuesp. 234
Authenticationp. 236
Securityp. 238
UW IMAP Utilitiesp. 240
V. Other Topicsp. 243
13. Addressing IMAP Securityp. 245
Security Resourcesp. 246
A Handful of Security Tipsp. 249
Monitoring Securityp. 258
Boiling It All Downp. 260
14. Running a Dedicated Serverp. 261
What's a Dedicated Server?p. 261
Account Provisioningp. 261
Mission Restrictionp. 272
The Ultimate in Dedicated Serversp. 276
15. Server-Side Mail Filteringp. 277
Why Filter on the Server?p. 277
Procmailp. 278
Sievep. 283
To Filter or Not to Filterp. 286
16. Server Performance Tuningp. 288
Platformp. 288
I/O Subsystem Tuningp. 291
Memory Tuningp. 295
Kernel and Network Driver Tuningp. 296
How to Know When It's Time to Scale Upp. 301
Running imapd: inetd Versus Standalonep. 305
Charting It Up for the Suitsp. 306
17. Remote Configuration Storagep. 307
Why Store Client Configurations on a Server?p. 307
IMSP, ACAP, or LDAP?p. 309
IMSPp. 311
ACAPp. 314
18. IMAP Toolsp. 319
IMAP Administration Toolsp. 319
Authentication Toolsp. 326
Monitoring and Testing Toolsp. 332
IMAP Clusteringp. 338
IMAP APIsp. 340
VI. Appendixesp. 347
A. Conversion from Berkeley Mail Format to Cyrus: Toolsp. 349
B. Adding SSL Support to IMAPp. 357
C. IMAP Commandsp. 362
Indexp. 381

Google Preview