| Foreword | p. xi |
| Preface | p. xiii |
| IMAP Fundamentals | p. 1 |
| The Internet Mail Model | p. 3 |
| What Is the Internet Mail Model? | p. 3 |
| Why Follow the Internet Mail Model? | p. 10 |
| Examples | p. 12 |
| What Is IMAP? | p. 16 |
| IMAP in a Nutshell | p. 16 |
| IMAP's Three Interaction Models | p. 17 |
| Why IMAP? | p. 20 |
| IMAP and POP: A Comparison | p. 24 |
| Present and Future of IMAP | p. 32 |
| Open Source Server Implementations | p. 33 |
| IMAP-Related Standards and Documents | p. 35 |
| Anatomy of an IMAP Session | p. 37 |
| IMAP Session Concepts | p. 37 |
| IMAP Components | p. 39 |
| An IMAP Session Play-by-Play | p. 42 |
| IMAP Mail User Agents (MUAs) | p. 49 |
| IMAP Clients | p. 51 |
| Client Features | p. 51 |
| PINE and PC PINE | p. 55 |
| Star Mail | p. 61 |
| Netscape Messenger | p. 66 |
| Outlook Express | p. 69 |
| Mulberry | p. 71 |
| Eudora | p. 75 |
| Other Clients | p. 77 |
| Web-Based IMAP Clients | p. 79 |
| What's a Web-Based IMAP Client? | p. 79 |
| Why Use a Web-Based IMAP Client? | p. 80 |
| Web IMAP Clients | p. 83 |
| IMP | p. 84 |
| Mailspinner | p. 89 |
| SilkyMail | p. 93 |
| EMU 3 | p. 96 |
| Wing | p. 101 |
| The Cyrus IMAP Server | p. 105 |
| Introduction to the Cyrus IMAP Server | p. 107 |
| History of Cyrus | p. 108 |
| Cyrus Concepts and Features | p. 111 |
| Cyrus Server Configuration | p. 118 |
| The Future of Cyrus | p. 121 |
| Strengths and Weaknesses of Cyrus | p. 122 |
| When Is Cyrus the Right Choice? | p. 123 |
| Installing the Cyrus IMAP Server | p. 125 |
| Software Prerequisites | p. 125 |
| Hardware Note | p. 126 |
| Where to Get the Software | p. 127 |
| Supported Platforms | p. 128 |
| Installing Cyrus | p. 128 |
| Upgrading from Previous Versions of Cyrus IMAP | p. 133 |
| Components of Cyrus and What They Do | p. 134 |
| Common Problems | p. 136 |
| Significant Bugs | p. 136 |
| Configuring the Cyrus Server | p. 137 |
| IMAP Configuration File and Directory | p. 137 |
| Configuring the Authentication Mechanism | p. 141 |
| Configuring syslog | p. 145 |
| Configuring the MTA | p. 145 |
| Getting Cyrus Up and Running | p. 151 |
| Testing Your Server | p. 151 |
| Cyrus System Administration | p. 154 |
| Cyrus System Administration with cyradm | p. 154 |
| Common Tasks | p. 156 |
| Batch Account Maintenance with cyradm | p. 163 |
| Shared Folders and Bulletin Boards | p. 167 |
| Mailstore Partitioning | p. 171 |
| Quota Maintenance | p. 173 |
| Disaster Recovery | p. 174 |
| Migration from Berkeley (Unix) Mailbox Format to Cyrus | p. 179 |
| Mail Forwarding and Filtering on a Black Box | p. 191 |
| Usenet Integration | p. 197 |
| Troubleshooting | p. 199 |
| Adding SSL Support to Cyrus | p. 201 |
| The UW IMAP Server | p. 203 |
| Introduction to the UW IMAP Server | p. 205 |
| What Is UW IMAP? | p. 205 |
| UW's Strengths | p. 208 |
| UW's Limitations | p. 209 |
| UW IMAP Concepts | p. 211 |
| Does UW IMAP Match Your Needs? | p. 217 |
| Installing UW IMAP | p. 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 |
| UW System Administration | p. 234 |
| General Issues | p. 234 |
| Authentication | p. 236 |
| Security | p. 238 |
| UW IMAP Utilities | p. 240 |
| Other Topics | p. 243 |
| Addressing IMAP Security | p. 245 |
| Security Resources | p. 246 |
| A Handful of Security Tips | p. 249 |
| Monitoring Security | p. 258 |
| Boiling It All Down | p. 260 |
| Running a Dedicated Server | p. 261 |
| What's a Dedicated Server? | p. 261 |
| Account Provisioning | p. 261 |
| Mission Restriction | p. 272 |
| The Ultimate in Dedicated Servers | p. 276 |
| Server-Side Mail Filtering | p. 277 |
| Why Filter on the Server? | p. 277 |
| Procmail | p. 278 |
| Sieve | p. 283 |
| To Filter or Not to Filter | p. 286 |
| Server Performance Tuning | p. 288 |
| Platform | p. 288 |
| I/O Subsystem Tuning | p. 291 |
| Memory Tuning | p. 295 |
| Kernel and Network Driver Tuning | p. 296 |
| How to Know When It's Time to Scale Up | p. 301 |
| Running imapd: inetd Versus Standalone | p. 305 |
| Charting It Up for the Suits | p. 306 |
| Remote Configuration Storage | p. 307 |
| Why Store Client Configurations on a Server? | p. 307 |
| IMSP, ACAP, or LDAP? | p. 309 |
| IMSP | p. 311 |
| ACAP | p. 314 |
| IMAP Tools | p. 319 |
| IMAP Administration Tools | p. 319 |
| Authentication Tools | p. 326 |
| Monitoring and Testing Tools | p. 332 |
| IMAP Clustering | p. 338 |
| IMAP APIs | p. 340 |
| Appendixes | p. 347 |
| Conversion from Berkeley Mail Format to Cyrus: Tools | p. 349 |
| Adding SSL Support to IMAP | p. 357 |
| IMAP Commands | p. 362 |
| Index | p. 381 |
| Table of Contents provided by Syndetics. All Rights Reserved. |