Projekt 4 · Windows-Diagnosewerkzeug

Sacré MailProfilViewer

Lokale E-Mail-Konten nachvollziehen, Servereinstellungen dokumentieren und unterstützte gespeicherte Passwörter gezielt anzeigen – für eigene oder ausdrücklich autorisierte Profile.

Überblick statt mühsamer Suche

Mailprofile verständlich aufbereiten

Bei einem Rechnerwechsel, bei der Dokumentation eines Arbeitsplatzes oder bei der Fehlersuche müssen häufig zunächst die vorhandenen Mailkonten und ihre Einstellungen nachvollzogen werden. Der Sacré MailProfilViewer bündelt dafür lokal verfügbare Profilinformationen in einer übersichtlichen Windows-Anwendung.

Die Anwendung ist in C# mit Windows Forms für .NET 10 geschrieben. Sie liest unterstützte klassische Outlook-Profile aus der Registry des angemeldeten Windows-Benutzers und Thunderbird-Konten aus den jeweiligen Profildateien. Angezeigt werden je nach Profil unter anderem Konto, E-Mail-Adresse, Benutzername, Server, Protokoll, Port und hinterlegte Verbindungssicherheit. Fehlende Werte werden nicht als vermeintlich bekannte Einstellungen ergänzt.

Das Werkzeug verändert keine Mailkonten und ersetzt weder ein vollständiges Profil-Backup noch eine Kontomigration. Seine Aufgabe ist die lokale Bestandsaufnahme und die gezielte Einsicht in unterstützte gespeicherte Zugangsdaten. Ob ein angezeigtes Passwort noch gültig ist, wird nicht durch eine Anmeldung am Mailserver geprüft.

Implementierter Funktionsumfang

Von der Kontenübersicht zur gezielten Diagnose

Die folgenden Funktionen sind im Entwicklungsstand umgesetzt. Ihre praktische Kompatibilität muss auf dem jeweiligen Windows-System geprüft werden.

Outlook-Profile einlesen

Unterstützte lokale Profile des klassischen Outlook werden im aktuellen Windows-Benutzerkonto gesucht. IMAP-, POP3- und SMTP-Einstellungen erscheinen getrennt; Exchange- und Microsoft-365-Profile können unvollständig bleiben.

Thunderbird-Konten erfassen

Registrierte Profile werden über die Profilübersicht gefunden. Alternativ lässt sich ein Profilordner mit prefs.js manuell auswählen, etwa bei einer portablen Installation. Konten und zugehörige SMTP-Server werden miteinander zugeordnet.

Suchen und filtern

Eine Suche über die Kontenübersicht erleichtert das Auffinden bestimmter Profile, Benutzernamen und Server. Mehrere Identitäten sowie getrennte Ein- und Ausgangsserver können mehrere Zeilen pro Mailkonto ergeben.

CSV- und JSON-Export

Die gefilterte Ansicht lässt sich zur Dokumentation weiterverarbeiten. CSV-Dateien verwenden Semikolon und UTF-8; potenzielle Formeleingaben werden neutralisiert. Passwörter und Tokens sind nicht Teil des Exports.

Thunderbird-Passwortanzeige

Für ausgewählte klassische Mail-Anmeldungen ist die Entschlüsselung über die NSS-Bibliothek der vorhandenen Thunderbird-Installation implementiert. Benötigt werden zusammengehörige logins.json und key4.db. Ein gesetztes Hauptpasswort muss eingegeben werden.

Klassische Outlook-Passwörter

Unterstützt werden bestimmte ältere Registry-Einträge mit Windows-DPAPI-Verschlüsselung. Die Anzeige hängt vom Speicherformat ab und setzt normalerweise den ursprünglichen Windows-Benutzer auf demselben PC voraus.

Begrenzte Sichtbarkeit

Passwörter erscheinen nur nach bewusster Auswahl in einem separaten, zunächst maskierten Fenster. Dieses schließt nach 30 Sekunden oder bei Fokusverlust. Die Anwendung bietet keinen Passwortexport und keine Passwortkopie in die Zwischenablage.

Lokale Verarbeitung

Der Anwendungscode führt keine Mailserver-Anmeldung, keine Datenübermittlung und keine Hintergrundüberwachung aus. Die Kompatibilität hängt von der jeweiligen Windows- und Mailprogramm-Version ab.

Vorgesehener Ablauf

Ein Konto gezielt untersuchen

  1. 1. Profile ladenKonten des aktuellen Benutzers einlesen oder einen eigenen beziehungsweise autorisierten Thunderbird-Profilordner auswählen.
  2. 2. Einstellungen prüfenDas gewünschte Konto suchen und Server, Benutzer, Ports sowie verfügbare Verbindungseinstellungen vergleichen.
  3. 3. Anzeige anfordernFalls erforderlich, eine einzelne gespeicherte Anmeldung auswählen und bei Thunderbird das bestehende Hauptpasswort eingeben.
  4. 4. Ergebnis dokumentierenBenötigte Konteneinstellungen ohne Passwörter exportieren und die Datei geschützt aufbewahren.
Kompatibilität & verantwortlicher Einsatz

Was das Werkzeug nicht leistet

Das neue Outlook und OAuth-/Modern-Authentication-Tokens werden nicht unterstützt. Das Tool liest auch keine Windows-Credential-Manager-Einträge, Website-Anmeldungen oder Passwörter aus laufenden Exchange-Sitzungen aus. Alte Thunderbird-Profile mit key3.db sind nicht abgedeckt.

Ein fehlendes, nicht gespeichertes oder durch ein unbekanntes Hauptpasswort geschütztes Kennwort lässt sich damit nicht beliebig wiederherstellen. Es gibt kein automatisches Durchprobieren und keine Umgehung des Hauptpassworts.

Zugangsdaten bleiben vertraulich

Verwenden Sie die Anwendung ausschließlich für eigene Konten oder mit ausdrücklicher Berechtigung. Sichtbare Passwörter können durch Screenshots oder Bildschirmaufzeichnungen erfasst werden. Eine vollständige sofortige Löschung aller Textkopien im Arbeitsspeicher kann nicht garantiert werden.

Bitte niemals Passwörter, Tokens, Schlüsseldatenbanken oder vollständige Mailprofile über unser Kontaktformular schicken. Für Rückfragen genügen zunächst Programmversion, Windows-Version und eine bereinigte Fehlermeldung.

Version 2.0.1 · Entwicklungsstand

Projekt kennenlernen

Ein erfolgreicher Test wurde am 29.09.2026 gemeldet. Der genaue Prüfumfang und die Kompatibilität mit echten Mailprofilen sind nicht einzeln belegt.

Informationen zum Einsatz und zum aktuellen Teststand erhalten Sie auf Anfrage.

Projektanfrage stellen

Versionsverlauf

NuGet-Buildfix

Eigene Paketquellenkonfiguration, getrennter Restore und Publish sowie Buildprotokolle. Die globalen NuGet-Einstellungen bleiben unverändert.

Umstellung auf C#/.NET

Windows-Forms-Oberfläche und gezielte Passwortanzeige für unterstützte Thunderbird- und klassische Outlook-Einträge implementiert.

Erste Profilübersicht

Konten- und Serverinformationen mit Suche sowie CSV-/JSON-Export, zunächst ohne Passwortanzeige.