Vorstellung : NC Connector for Outlook (Classic)

Addon

English | Deutsch

NC Connector for Outlook

NC Connector for Outlook verbindet Outlook nahtlos mit Ihrer Nextcloud. Das Add-in automatisiert Talk-Raeume fuer Termine, stellt einen lokalen Free/Busy-Proxy bereit und liefert einen leistungsfaehigen Filelink-Assistenten fuer E-Mails. Ziel ist ein professioneller Workflow vom Kalender bis zur Dateiablage – ohne Medienbruch und mit klarer Administrierbarkeit.

Dies ist ein Community-Projekt und kein offizielles Produkt der Nextcloud GmbH.

Highlights

  • Ein Klick zu Nextcloud Talk
    Termin öffnen, Nextcloud Talk wählen, Raum konfigurieren, Moderator definieren. Optional können eingeladene Teilnehmer direkt in den Raum übernommen werden (getrennt nach internen Nextcloud-Benutzern und externen E-Mail-Gästen). Der Wizard schreibt Titel/Ort/Beschreibung inklusive Hilfe-Link automatisch in den Termin.
  • Sharing deluxe
    Compose-Button Nextcloud Freigabe hinzufügen startet den Freigabe-Assistenten mit Upload-Queue, Passwortgenerator, Ablaufdatum und Notizfeld. Die fertige Freigabe landet als formatiertes HTML direkt in der E-Mail.
  • Enterprise-Sicherheit
    Lobby bis Startzeit, Moderator-Delegation, automatisches Aufräumen nicht gespeicherter Termine, Pflicht-Passwörter und Ablauffristen schützen sensible Meetings und Dateien.
  • Internet Free/Busy Gateway (IFB)
    Lokaler HTTP-Listener beantwortet Outlook-Free/Busy-Anfragen direkt aus Nextcloud. Registry-Werte fuer Suchpfad und Read-URL werden gesetzt. Bei HTTP 404 faellt das Add-in auf Scheduling-POST zurueck, sodass Verfuegbarkeiten bereitstehen.
  • Debug-Logging auf Knopfdruck
    Im Debug-Tab aktivierbar. Schreibt strukturierte Logs (Authentifizierung, Termin- und Filelink-Flows, IFB) nach %LOCALAPPDATA%\NextcloudTalkOutlookAddInData\addin-runtime.log. Der Speicherort wird im UI angezeigt.

Changelog

Siehe CHANGELOG.md.

Funktionsüberblick

Nextcloud Talk direkt aus dem Termin

  • Talk-Popup mit Lobby, Passwort, Listbarkeit, Raumtyp und Moderatorensuche.
  • Automatische Einträge von Titel, Ort, Beschreibung (inkl. Hilfe-Link und Passwort) in das Terminfenster.
  • Room-Tracking, Lobby-Updates, Delegations-Workflow und Cleanup, falls der Termin verworfen oder verschoben wird.
  • Kalender-Aenderungen (Drag-and-drop oder Dialog-Edit) halten Lobby/Startzeit des Talk-Raums synchron.
  • Optionales Teilnehmer-Sync nach dem Speichern des Termins:
    • Benutzer: interne Nextcloud-Benutzer werden direkt dem Raum hinzugefügt.
    • Gäste: externe E-Mail-Adressen werden als Gäste eingeladen (ggf. zusätzliche Einladung per E-Mail durch Nextcloud).

Nextcloud Sharing im Compose-Fenster

  • Vier Schritte (Freigabe, Ablaufdatum, Dateien, Notiz) mit passwortgeschütztem Upload-Ordner.
  • Upload-Queue mit Duplikatprüfung, Fortschrittsanzeige und optionaler Freigabe.
  • Automatische HTML-Bausteine mit Link, Passwort, Ablaufdatum und optionaler Notiz.

Administration & Compliance

  • Login Flow V2 (App-Passwort wird automatisch angelegt) und zentrale Optionen (Basis-URL, Debug-Modus, Freigabe-Pfade, Defaultwerte fuer Freigabe/Talk).
  • Vollständige Internationalisierung (siehe Translations.md) und strukturierte Debug-Logs für Support-Fälle.

Sprache & Übersetzungen

  • Die UI-Sprache folgt der Outlook/Office-Bedienoberfläche (Office UI language). Wenn Outlook auf Systemeinstellungen verwenden steht, entspricht das in der Regel der Windows-Anzeigesprache.
  • Unterstützte Sprachen sind in Translations.md dokumentiert. Fallback ist de, danach en.

Sprach-Overrides (Textbausteine)

In den Einstellungen unter Erweitert können Sie die Sprache für eingefügte Textbausteine unabhängig von der UI-Sprache festlegen:

  • Freigabe-HTML-Block (E-Mail): Sprache des formatierten HTML-Blocks beim Teilen.
  • Talk-Beschreibungstext (Termin): Sprache des eingefügten Textblocks (z.B. Passwortzeile / Hilfe-Link).

Option Default (UI) nutzt die aktuelle UI-Sprache (inkl. Fallbacks).

Systemanforderungen

  • Windows 10 oder Windows 11 (64 Bit)
  • Microsoft Outlook classic >=2019
  • .NET Framework 4.7.2 Runtime
  • Nextcloud Server mit Talk- und Filesharing-App

Installation und Updates

  1. Outlook schliessen.
  2. Aktuelle MSI (z.B. NCConnectorForOutlook-2.2.7.msi) ausfuehren und den UAC-Prompt bestaetigen (Administratorrechte sind erforderlich). Das Setup richtet URLACL sowie alle benoetigten Registry-Schluessel fuer IFB ein.
  3. Outlook starten und im Ribbon NC Connector auf Einstellungen klicken.
  4. Login-Modus waehlen, Verbindungstest ausfuehren, Einstellungen speichern. Bei erfolgreichem Test bleibt IFB automatisch aktiv.
  5. Filelink-Basisverzeichnis pruefen und Debug-Logging bei Bedarf aktivieren.

Updates erfolgen durch Installation einer hoeheren MSI-Version. Persoenliche Einstellungen (settings.ini) bleiben erhalten. Die Deinstallation entfernt das Add-in, stoppt den IFB-Listener und setzt die Registry-Werte zurueck.

Troubleshooting

  • Debug-Log: Tab Debug aktivieren. Log-Datei: %LOCALAPPDATA%\NextcloudTalkOutlookAddInData\addin-runtime.log.
  • Add-in nicht sichtbar: Installation muss mit Adminrechten erfolgen. Pruefe HKLM\Software\Microsoft\Office\Outlook\Addins\NcTalkOutlook.AddIn und ggf. Repair in einer Admin-Konsole: msiexec /i "NCConnectorForOutlook-2.2.7.msi" ADDLOCAL=ALL.
  • IFB testen: powershell -Command "Invoke-WebRequest http://127.0.0.1:7777/nc-ifb/freebusy/<mail>.vfb -UseBasicParsing". Bei Abweichungen Registry unter HKCU\Software\Microsoft\Office\<Version>\Outlook\Options\Calendar pruefen.
  • TLS/Proxy pruefen: powershell -Command "Test-NetConnection <Ihre-Domain> -Port 443". Bei SSL-Warnungen Zertifikate/Proxy kontrollieren.
  • Filelink-Fehler: Debug-Log liefert HTTP-Statuscodes und Exception-Meldungen. Pflichtfelder im Wizard sind validiert.

Screenshots

Settings
Settings Dialog
Talk-Link Workflow
Talk Schritt 1 Talk Schritt 2
Filelink Wizard
Filelink Schritt 1 Filelink Schritt 2
Filelink Schritt 3 Filelink Schritt 4
Filelink Schritt 5
Internet Free/Busy
IFB Einstellungen

Downloads:

2 Likes

Man muss bei Outlook aufpassen: Standardmäßig wird immer Outlook (New) installiert, das m.E. keine Add-ins kennt.
Man muss explizit auf Outlook Classic wechseln, für das Microsoft die Gnadenfrist bis 2029 verlängert hat.

Outlook (new) ermöglicht nur sogenannte web addins (stand heute) .

Das was Nextcloud Enterprise macht, könnte Stand heute nicht in (new) umgesetzt werden.

Erweiterungen wie den bekannten Caldavsynchronizer schauen auch in die Röhre.

Ich bin gespannt was noch kommen wird, viele andere Admins wohl auch. Stand heute ist new(für uns) nicht nutzbar.

1 Like

Ich hab heute das Maulkorbfeature (Doppelte Einladungen unterdrücken) nochmal überarbeitet, neue Version ist online :slight_smile:

Im Tab Einladungen laesst sich pro Outlook-Konto festlegen, ob klassische Einladungen blockiert und stattdessen die Nextcloud-Benachrichtigungen genutzt werden. Konten ohne Maulkorb bleiben unberuehrt, waehrend aktivierte Konten dank Store-spezifischer Outbox-Listener und EntryID-Fallbacks zuverlaessig gebremst werden.

Hört sich doch ganz gut an! Sieht wie eine Alternative zu Sendent aus. Bei Sendent kann man allerdings einstellen, dass zu einer E-Mail hinzugefügte Anhänge automatisch in die Nextcloud hochgeladen werden oder eine Abfrage dazu kommt. Ist bei nicht IT- oder datenschutzaffinen Nutzern sehr hilfreich.

Allerdings sehe ich Outlook auch als abgekündigt an. Das “neue” Outlook ist kein adäquater Ersatz aufgrund der Datenhaltung bei Microsoft, weniger Funktionen, etc.

Für das Outlook Classic Add-on hat sich viel getan: Ich habe die Version funktional an das Thunderbird-Äquivalent angeglichen. Seit dem letzten Outlook-Release kam Folgendes dazu:

Added

  • Mehr UI-Übersetzungen (siehe Translations.md).
  • Tooltips in den Settings und den Wizards.
  • Optionales automatisches Hinzufügen von Termin-Teilnehmern zum Talk-Raum (Nextcloud-Nutzer über das System-Adressbuch, andere per E-Mail).
  • Live-Unterstützung der Nextcloud-Passwortrichtlinien für Talk und Sharing (Mindestlänge + Generator-API, mit sicherem Fallback).

Changed

  • Vereinheitlichte und modernisierte UI für Talk Wizard, Sharing Wizard und Settings.
  • Legal/Branding-Update: Umbenennung zu NC Connector for Outlook inkl. neuem App-Icon und Header-Assets.

Removed

  • Buggy „muzzle“-Feature.

Fixed

  • Dark-Mode/Theme-Handling verbessert, sodass es dem Outlook/Office-Theme besser folgt.

Documentation

  • Admin- und Entwickler-Dokumentation erweitert.

Zusätzlich ist geplant: spoiler NC Connector Vault – ein Server-Backend als Nextcloud App für die Mail-Add-ons. Es bringt einen integrierten Passwortspeicher mit:

  • Kundenliste: Verwaltung von Kunden inkl. Empfänger-E-Mail und festem Passwort (mit Generator), inkl. „letzte Passwortänderung“.
  • Verlaufsliste: Protokoll aller erstellten Nextcloud-Freigaben über Mail Clients.
1 Like

@DeBaschdi auch wenn ich für mich sämtliche M$-Produkte jetzt in die Tonne getreten habe muss ich mal sagen, du bist echt geil!
Ganz großes Kino, was du hier ablieferst (und für TB!)
##DANKE

1 Like

Spolier

Die Idee sollte klar sein, wer weitere einbringen mag, nur zu.