Scalix - Technik und Konzepte in der Praxis Dirk Ahrnke it25 GmbH www.it25.de 3. Mailserverkonferenz, Berlin 2./3. Juli 2007
Geschichtliches - HP OpenMail ab 1989 HP-UX, AIX, Solaris, WinNT große Installationen in den 90er Jahren Fortune 500 Banken, Automobilindustrie,... 10.000.000 Mailboxen insgesamt mehrere 1.000 Mailboxen pro Server > 200.000 Mailboxen in einer Organisation Multi-Server, Multi-Instanz MAPI-SP, Outlook 97 2000: 1. Linux-Port 50 Mailboxen frei 2
Geschichtliches - HP OpenMail 2001: Openmail 7.0 6. März 2001: OpenMail Customer Letter: We do not intend to issue any major new releases and do not intend to consider any new enhancement requests. 5 Jahre Support-Garantie Ende 2001: 1. Lizensierung an Samsung SDS 3
Geschichtliches - Scalix gegründet Juni 2002 Idee: Linux-basierte Messaging-Lösung Lizensierung von HP OpenMail Scalix Web Access Scalix Administration Console MAPI SP re-connect fähig Outlook 2003 1. Release 2004 4
Opensource? # omrc Scalix 11.1.0.10849 Copyright (C) 2002-2007 Scalix Corporation. All rights reserved. Copyright (C) 2002 Hewlett-Packard Development Company, L.P. All rights reserved. (c) Copyright Hewlett-Packard Company 1989-2001. All rights reserved. Portions (c) Copyright Raima(TM) Corporation 1984,1990. All rights reserved. Portions (c) Copyright 1991-1995 Regents of the University of Michigan. All rights reserved. Portions (c) Copyright 1989-1994 Regents of the University of California. All rights reserved. Portions (c) Copyright 1999 The MITRE Corporation, Keith Visco. All rights reserved. Portions (c) Copyright 1998-1999 James Clark. All rights reserved. Portions (c) Copyright 1998-1999 Zveno Pty Ltd, Steve Ball. All rights reserved. Portions (c) Copyright 1994-1999 Australian National University, CSIRO. All rights reserved. Portions (c) Copyright 1996-1999 Andrew G. Morgan. All rights reserved. Portions (c) Copyright 1996,1998 Cristian Gafton, CRYPTOCard Inc. Portions (c) Copyright 1994-1999 Sun Microsystems Inc, Scriptics Corporation. The Logictran R2Net Converter is copyright (C) 2000, Logictran, Inc. Portions of the R2Net Converter are based in part on the work of the University of Toronto. 5
Opensource! 2006: Ankündigung warum nicht GPL? was? Installer Management Console (SAC) Search and Index Service (SIS) Platform (API) / Mobile warum nicht alle Komponenten? SWA? MAPI-SP? wie weiter? commercial Opensource Funktionalität Support 6
Architektur (1) Server OpenMail foundation Webapps Java, Tomcat, Apache Clients Standard-Clients (IMAP, POP3, SMTP) MAPI-SP Evolution API... 7
Architektur (2) 8
Ziele des Designs wenn möglich, Unterstützung von vorhandenen Standards wenn nötig, Unterstützung proprietärer Mechanismen clients of choice Massentauglichkeit GUI vs. CLI 9
Ökosystem 10
Integration - Herausforderungen der Praxis Backup - filebasiertes Messaging-System LVM restore? Anti-Spam Spamassassin, mailwasher,... der richtige Ort dafür? Anti-Virus - Integration in der Routing-Instanz keine Quarantäne, bounce oder discard keine Überprüfung des Messagestores Authentifizierung PAM IMAP logon und Radius/OTP SingleSignOn (Kerberos, GSSAPI) 11
Integration - Herausforderungen der Praxis Verzeichnisintegration LDAP basierte Synchronisation Koexistenz TNEF Archivierung konforme Archivierung vs. clientseitiger Archivierung Grenzen von clients of choice 12
Unterbau 13
Lizenzpolitik pro Enterprise-Mailbox Outlook via MAPI-SP oder SWA mit Groupware-Funktionalität einmalige Lizenzgebühr jährliche Software-Subskription unbegrenzte Anzahl von Standard -Mailboxen Domains der SMTP-Adressen lizensierte Features Multi-Server Multi-Instanz TNEF HA Recovery Folder Wireless (Notify) Migration (Scalix Migration Tool) 14
Editionen Enterprise Edition (EE) alle Features pro Mailbox minimal 50 Mailboxen Small Business Edtion (SBE) ohne HA und Multi-Server 50 Mailboxen add-on Pakete 25 Mailboxen Community Edition (CE) ohne lizensierte Features 25 Enterprise-Mailboxen frei 15
Scalix in der Praxis (Auswahl) Automobilzulieferer mit > 10 Standorten Scalix Enterprise-Edition (ca. 8000 Mailboxen) zentraler Mail-Hub Verzeichnis-Synchronisation Public-Folder Synchronisation zentraler Webmail-Zugang Active Directory Anbindung, Outlook SSO Hotelgruppe mit teilweise eigenständigen Hotels Scalix Enterprise-Edition (> 6000 Mailboxen) MAC-basierte Lizenz zentraler Mail-Hub zentraler Webmail-Zugang Koexistenz mit HP OpenMail, Samsung Contact 16
Scalix in der Praxis (Auswahl) Einrichtung des öffentlich rechtlichen Rundfunks Scalix-Enterprise Edition (4500 Mailboxen) HA-Lösung HP DL 585, 16 GB RAM FC SAN RHEL/RHCS Aktiv/Standby bis zu 3000 parallele sessions (Outlook Clients) AD-Anbindung Outlook SSO 17
Scalix in der Praxis (Auswahl) Bildungsträger (GB) Scalix Community Edition (ca. 20.000 Mailboxen) HA durch RHEL/RHCS OpenLDAP Absicherung durch Support-Vertrag via Partner Netzwerkausrüster (USA) Scalix Community Edition (> 10.000 Mailboxen) Absicherung durch Support-Vertrag 18
Migrationstechniken imapsync / imapcopy keine MAPI-properties kein Adress-Fix Stellar E-Mail Shuttle Exchange,... Status? Scalix Migration Tool PST-Migration (ExMerge) Nutzer getrieben know-how bereitstellen 19
Migrationsprobleme und -fehler Planung Integration, Kenntnis der aktiven Infrastruktur Betrachtung aller Migrationsoptionen phased vs. flash green-field kombiniert Desktop-Deployments automatisierbar Mail-Routing Koexistenz Datenformate 20
Am Horizont (keine offizielle Roadmap) MAPI-SP http/https Outlook 2007 Hosting-Edition verbesserte Anbindung mobiler Geräte Opensource Server 21