Mailmanagement mit IMAP Dianna Mullet & Kevin Mullet Deutsche Übersetzung von Conny Espig und Dimitrij Surmeli O'REILLY* Beijing Cambridge Farnham Köln Paris Sebastopol Taipei Tokyo
Prolog Vorwort xi xiii I: Grundlagen / 1: Das Internet-Mail-Modell 3 Was ist das Internet-Mail-Modell? 3 Warum sollte man dem Internet-Mail-Modell folgen? 12 Beispiele 13 2: Was istimap? 17 IMAP kurzgefaßt 17 Die drei Interaktionsmodelle von IMAP 18 Warum IMAP? 21 IMAP und POP: Ein Vergleich 25 Gegenwart und Zukunft von IMAP 33 Serverimplementierungen mit frei verfügbaren Quellen 35 Standards und Dokumente zu IMAP 37 3: Anatomie einer IMAP-Sitzung 39 Konzepte einer IMAP-Sitzung 39 IMAP-Komponenten 41 Einzelheiten einer IMAP-Sitzung 44 v
II: IMAP Mail User Agents (MUAs) 53 4: IMAP-Clients 55 Eigenschaften von Clients 55 PINE und PC PINE 59 StarMail 66 Netscape Messenger 71 Outlook Express 74 Mulberry 76 Eudora 80 Andere Clients 84 5: Webbasierte IMAP-Clients 85 Was ist ein webbasierter IMAP-Client? 85 Warum sollte man einen webbasierten IMAP-Client verwenden? 87 Webbasierte IMAP-Clients 90 IMP 91 Mailspinner 96 SilkyMail 100 EMU 104 WING 109 III: Der Cyrus IMAP-Server 113 6: Der Cyrus IMAP-Server im Überblick 115 Die Geschichte von Cyrus 116 Konzepte und Eigenschaften von Cyrus 119 Konfiguration des Cyrus-Servers 127 Die Zukunft von Cyrus 130 Stärken und Schwächen von Cyrus 131 Wann ist Cyrus die richtige Wahl? 133 7: Installation des Cyrus IMAP-Servers 135 Software-Voraussetzungen 135 Hardware-Informationen 135 Woher bekommen Sie die Software? 137 vi
Unterstützte Plattformen 138 Cyrus installieren 138 Eine ältere Version des Cyrus IMAP aktualisieren 144 Bestandteile von Cyrus und ihre Aufgaben 145 Verbreitete Schwierigkeiten 146 Schwerwiegende Software-Fehler 147 8: Konfiguration des Cyrus-Servers 149 Die Konfigurationsdatei und das Konfigurationsverzeichnis von IMAP 149 Konfiguration des Authentifizierungsmechanismus 155 syslog-konfiguration 157 Konfiguration des MTA 158 Starten des Cyrus-Servers 164 Test Ihres Servers 164 9: Administration des Cyrus-Systems 167 Verwaltung des Cyrus-Systems mit cyradm 167 Häufig wiederkehrende Aufgaben l69 Einsatz von cyradm im Batch-Betrieb 176 Gemeinsam nutzbare Ordner und Bulletin Boards 181 Partitionieren des Mail-Speichers 185 Quota-Verwaltung 187 Vorgehen im Schadensfall 188 Migration vom Berkeley-(Unix-)Mailbox-Format auf Cyrus 193 Weiterleitung und Filterung von E-Mails auf einem Black-Box-Server 206 Integration von Usenet-News 212 Fehlerbeseitigung 215 SSL-Unterstützung für Cyrus 217 IV: Der UW IMAP-Server 219 10: Der UW IMAP-Server im Überblick 221 Was ist UW IMAP? 221 Stärken des UW 224 Einschränkungen von UW 225 Konzepte des UW IMAP 227 Genügt UW IMAP Ihren Ansprüchen? 234 vii
11: Installation von UWIMAP 241 Woher bekommen Sie UW IMAP? 241 Welche Bestandteile hat UW IMAP? 245 Wie installieren Sie die Software? 248 Wo bekommen Sie Hilfe, wenn Sie nicht mehr weiterwissen? 252 12: Administration eines UWSystems 253 Allgemeine Probleme 253 Authentifizierung 255 Sicherheit 257 UW IMAP-Hilfsprogramme 258 V: Andere Themen 261 13: Sicherheitsaspekte Ihres IMAP-Servers 263 Sicherheitsressourcen 264 Einige Sicherheitstips 267 Die Sicherheit überwachen 277 Zusammenfassung 279 14: Betrieb eines dedizierten Servers 281 Was ist ein dedizierter Server? 281 Bereitstellung von Accounts 282 Einschränken der angebotenen Dienste 293 Der letzte Schrei für dedizierte Server 297 15: Serverseitige Mail-Filterung 299 Warum auf dem Server filtern? 299 Procmail 300 Sieve 306 Filtern oder Nicht-Filtern 309 16: Verbesserung der Serverleistung 311 Plattformen 311 Verbesserung des I/O-Systems 314 Speicheroptimierung 319 Kernel und Netzwerktreiber anpassen 320 Vtll
Wie erkennen Sie, daß es Zeit ist, Ihr System zu erweitern? 325 imapd ausführen: inetd versus eigenständig 329 Die passende graphische Darstellung 330 17: Externe Ablage von Konfigurationsinformationen 331 Warum Informationen zur Konfiguration von Clients auf dem Server ablegen? 332 IMSP, ACAP oder LDAP? 333 IMSP 335 ACAP 338 18: IMAP-Werkzeuge 343 Werkzeuge zur IMAP-Administration 343 Authentifizierungswerkzeuge 350 Überwachungs- und Testwerkzeuge 357 IMAP-Server-Cluster 363 IMAP-APIs 366 VI:Anhänge 373 A: Umstellung vom Berkeley-Mail-Format auf Cyrus: Werkzeuge 375 B: Hinzufügen von SSL-Unterstützung zu IMAP 383 C: IMAP-Befehle 387 Index 405 IX