Zimbra MCP

Überblick

Der Zimbra-MCP-Server ermöglicht es einem Assistenten, direkt aus dem Chat mit dem Zimbra-Postfach eines Nutzers zu arbeiten — E-Mails, Kalendertermine, Kontakte und Ordner lesen und schreiben — ohne separate Anmeldung oder Browserschritt.

Es ist ein integrierter Server: Er wird mit QAnswer ausgeliefert, zeigt im MCP-Katalog ein „Built-in“-Abzeichen und kann nicht gelöscht werden. Vor der Nutzung muss er einmal pro Geltungsbereich (Plattform, Organisation, Team oder Nutzer) konfiguriert werden.

Funktionsweise

Zimbra läuft innerhalb von QAnswer und nicht als entfernter Server. Löst ein Nutzer ein Zimbra-Tool aus, erstellt QAnswer aus einem Domain-PreAuth-Schlüssel eine kurzlebige Sitzung für dessen eigenes Postfach — so sieht jeder Nutzer nur seine eigene Mail und seinen Kalender, und niemand gibt ein Zimbra-Passwort ein.

Der PreAuth-Schlüssel ist ein domänenweites Geheimnis
Ein Zimbra-Domain-PreAuth-Schlüssel kann jedes Postfach dieser Domäne übernehmen. Behandeln Sie ihn wie ein Passwort: setzen Sie ihn im engstmöglichen sinnvollen Geltungsbereich und geben Sie ihn niemals weiter. QAnswer speichert ihn nur schreibend — nach dem Speichern wird er nie wieder angezeigt.

Einrichtung

Öffnen Sie den MCP-Katalog, suchen Sie die Zimbra-Kachel (sie zeigt bis zur Konfiguration ein Setup required -Abzeichen) und öffnen Sie über das Zahnrad-Symbol den Einrichtungsdialog. Füllen Sie die drei Felder aus:

  • PreAuth key — der Domain-PreAuth-Schlüssel Ihres Zimbra-Servers.
  • Zimbra base URL — die Webadresse des Zimbra-Servers, z. B. https://webmail.example.com.
  • Domain — die Postfach-Domäne, zu der der PreAuth-Schlüssel gehört, z. B. example.com. Sie steuert, wer den Server nutzen darf (siehe unten).
Zimbra MCP server setup dialog — PreAuth key, Zimbra base URL and Domain fields

Beim erneuten Öffnen zeigt der Dialog die gespeicherte Basis-URL und Domäne; das Feld für den PreAuth-Schlüssel bleibt leer, da das Geheimnis nie zurückgegeben wird — lassen Sie es leer, um den vorhandenen Schlüssel zu behalten, oder geben Sie einen neuen ein, um ihn zu ersetzen.

Wer ihn nutzen kann

Ein Nutzer kann den Zimbra-Server nur verwenden, wenn die E-Mail seines QAnswer-Kontos auf der konfigurierten Domäne liegt — der PreAuth-Schlüssel übernimmt das Postfach des Nutzers anhand seiner E-Mail-Adresse. Ein Nutzer, dessen E-Mail auf einer anderen Domäne liegt, sieht eine „Wrong domain“-Warnung und kann den Server nicht aktivieren.

Auf beiden Seiten durchgesetzt
Die Domänenprüfung wird in der Oberfläche angezeigt und außerdem bei der Ausführung eines Tools durchgesetzt, sodass ein nicht passender Nutzer das Postfach auch durch Umgehen der Oberfläche nie erreichen kann.

Geltungsbereiche

Zimbra wird pro Geltungsbereich konfiguriert und vom spezifischsten zum allgemeinsten aufgelöst: die eigene Konfiguration eines Nutzers geht der seines Teams vor, dann der seiner Organisation, dann der Plattform-Vorgabe. Konfigurieren Sie ihn einmal auf Organisations- (oder Plattform-)Ebene, und alle auf der Domäne erben ihn; überschreiben Sie ihn nur bei Bedarf in einem engeren Bereich.

Was Assistenten tun können

Einmal konfiguriert und aktiviert, kann ein Assistent im Namen des angemeldeten Nutzers:

  • E-Mail — Nachrichten auflisten, suchen und lesen; senden, antworten, weiterleiten und Entwürfe erstellen; als gelesen oder ungelesen markieren; zwischen Ordnern verschieben; und löschen.
  • Kalender — Termine auflisten sowie Termine erstellen, verschieben oder löschen.
  • Kontakte — das Adressbuch auflisten sowie Kontakte erstellen oder löschen.
  • Ordner — E-Mail-Ordner auflisten, erstellen und löschen.

Fehlerbehebung

  • „Wrong domain“ — die Konto-E-Mail des Nutzers liegt nicht auf der konfigurierten Zimbra-Domäne. Verwenden Sie ein Konto auf dieser Domäne oder korrigieren Sie das Feld Domain.
  • „Setup required“ — für den Geltungsbereich des Nutzers wurde kein PreAuth-Schlüssel, keine Basis-URL und keine Domäne gespeichert. Ein Administrator muss den Einrichtungsdialog ausfüllen.
  • Verbindungsfehler — QAnswer konnte die Zimbra-Basis-URL nicht erreichen. Prüfen Sie die URL, ob der Zimbra-Server von QAnswer aus erreichbar ist und ob der PreAuth-Schlüssel für die Domäne gültig ist.