Herunterladen

E-Mail-Client — Benutzerhandbuch | YoBench

So verwenden Sie das Modul „Email" in YoBench: IMAP/SMTP und EWS (Exchange/O365), mehrere Konten, OAuth, Ordner, Suche, Massenaktionen.

Was das Modul „Email" leistet

Das Modul ist YoBenchs eingebauter E-Mail-Client, der IMAP/SMTP und EWS (Exchange / Office 365) in einer Oberfläche vereint. Mehrere Konten, Ordner, Suche, Massenaktionen und Hintergrund-Sync — ohne separate Mail.app, Outlook oder Browser-Tab.

Was Sie bekommen:

  • IMAP/SMTP für Gmail, Yandex, eigene Server — volles MIME via ImapFlow + nodemailer.
  • EWS für Exchange und Office 365 — strukturierte Daten via ews-javascript-api, Lazy-Load-Anhänge.
  • Rich-Text-Composer — Formatierung, Links, Listen, Inline-Bilder und Signaturen, Anhänge per Drag-and-Drop.
  • Drafts — werden während des Schreibens automatisch gespeichert. Setzen Sie an jedem Gerät, das dasselbe Konto trägt, dort fort, wo Sie aufgehört haben.
  • Undo send — ein konfigurierbares Schonzeit-Fenster, in dem eine gesendete Nachricht abgebrochen werden kann, bevor sie das Postausgangsfach verlässt.
  • Kontakt-Autovervollständigung — Vorschläge für to / cc / bcc aus Ihrer Sende-/Empfangs-Historie.
  • KI-Zusammenfassung und Smart-Reply — Ein-Klick-Zusammenfassung eines langen Threads sowie KI-vorformulierte Antwort-Vorschläge, betrieben über Ihren KI-Anbieter.
  • Dock-Badge für Ungelesenes — Gesamtzahl ungelesener Nachrichten am App-Icon (macOS-Dock / Windows-Taskleiste).
  • Mehrere parallele Konten — jedes mit eigenem Ordner-Sync-Status.
  • Ordner mit special_use-Metadaten, Ungelesen-Zählern und uid_validity.
  • Suche — nach Betreff, Absender und Preview via LIKE in der DB.
  • Massenaktionen — als gelesen/ungelesen markieren, Flagge umschalten, in Ordner verschieben, löschen — für beliebige Nachrichtenmengen.
  • Anhänge — Metadaten in der DB, Inhalt auf der Disk; bei EWS bei Bedarf geladen.
  • Hintergrund-Workeremail-sync-worker mit eigener WAL-DB-Verbindung, 30-Minuten-Timeout und Auto-Restart bei Crash.
  • Verschlüsselung — Passwörter und OAuth-Tokens werden verschlüsselt gespeichert.

Konto-Parameter

Beim Anlegen geben Sie an:

  • Name und E-Mail — werden in der Kontoliste angezeigt.
  • Benutzername und Passwort — Anmeldedaten.
  • Protokollimap (Standard) oder ews.
  • Farbe — visueller Identifikator in der UI.

IMAP-Parameter

  • IMAP-Host / -Port — eingehend.
  • SMTP-Host / -Port — ausgehend.
  • Use TLS — Verschlüsselungs-Flag.

EWS-Parameter

  • EWS-URL — URL des Exchange-Dienstes.
  • Domain — Active-Directory-Domäne (optional).
  • Auth-Typpassword oder oauth2.
  • OAuth-Anbieteroutlook oder google.
  • OAuth-Tokens — Access/Refresh, automatisch erneuert.

Passwörter und Tokens werden vor dem Schreiben in die DB verschlüsselt.

Globale Einstellungen

Unter Einstellungen → Email:

  • E-Mail aktivieren (emailEnabled) — Hauptschalter des Moduls.
  • Sync-Intervall (Minuten) (emailPollMinutes) — Standard 15.
  • Parallelität (emailSyncConcurrency) — wie viele Konten parallel abgefragt werden (Standard 3).

UI-Funktionen

  • Konten-Sidebar — Kontenliste mit Farbtags und Ungelesen-Zählern.
  • Ordnerliste — mit Sondertags (special_use: Inbox, Sent, Drafts, Trash, Junk, Archive).
  • Nachrichtenliste — Betreff, Absender, Preview, Datum, Flags is_read, is_flagged, is_answered. Threads über thread_id.
  • Nachrichten-Viewer — HTML-Render, Anhänge, Aktionen Reply / Reply All / Forward / Delete.
  • Composer — Felder to / cc / bcc, Betreff, Anhänge, Signatur.

Senden

  • IMAP-Konten — Versand via nodemailer SMTP.
  • EWS-Konten — eingebaute SendMail-API.
  • In beiden Fällen wird die ausgehende Nachricht automatisch im Ordner Sent gespeichert (mit leerem provider_id als Marker für lokalen Ursprung).

Rich-Text-Composer

Der Composer unterstützt Überschriften, Fett / Kursiv, Listen, Links, Inline-Bilder und Signaturen. Ziehen Sie eine Datei in den Editor, um sie als Anhang zu setzen; fügen Sie ein Bild aus der Zwischenablage ein, um es inline einzubinden. Der Wechsel zwischen Rich-Text und Plaintext erfolgt mit einem Schalter.

Drafts und Undo send

Jeder Composer speichert während des Tippens automatisch einen Entwurf. Im Ordner Drafts finden Sie jede unfertige Nachricht — ein Klick öffnet sie wieder zur Bearbeitung. Beim Senden hält ein lokaler Outbox die Nachricht für die konfigurierte Undo-send-Spanne (Standard 5 Sekunden) zurück; ein Klick auf Undo in dieser Zeit stellt den Composer mit allen Anhängen und Empfängern unverändert wieder her.

Kontakt-Autovervollständigung

Beginnen Sie in to / cc / bcc zu tippen, und ein Dropdown schlägt Adressen aus zuvor gesendeten oder empfangenen Nachrichten vor. Häufig genutzte Adressen wandern nach oben.

KI-Zusammenfassung und Smart-Reply

Im Nachrichten-Viewer zeigt ein langer Thread einen Knopf AI summary: ein Klick, und der KI-Anbieter liefert eine knappe Zusammenfassung mit den zentralen Fragen und Entscheidungen. Smart-Reply erzeugt zwei oder drei Antwort-Entwürfe (zustimmen / verbindlich zusagen / ablehnen), aus denen Sie wählen — jeder Entwurf landet im Composer, wo Sie ihn bearbeiten und versenden können.

Beide Funktionen nutzen den AI-Chat-Anbieter. Ist kein Anbieter konfiguriert, sind die Knöpfe deaktiviert.

Ablauf

1. Konto verbinden

  1. Öffnen Sie das Modul Email im linken Menü.
  2. Konto hinzufügen klicken.
  3. Protokoll wählen (IMAP oder EWS).
  4. Parameter eintragen.
  5. Für EWS mit OAuth — den OAuth-Flow durchlaufen (Outlook / Google).
  6. Speichern. Erste Synchronisation startet automatisch.

2. Auto-Sync aktivieren

In den Einstellungen E-Mail aktivieren, Intervall und Parallelität setzen. Der Worker fragt Konten im Hintergrund ab.

3. Mit Mail arbeiten

  • Lesen — Klick auf eine Zeile öffnet den Viewer.
  • Antworten oder weiterleiten über die Nachrichten-Toolbar.
  • Flagge setzen oder als gelesen markieren.
  • Verschieben in Ordner oder löschen.
  • Suche — nach Betreff, Absender oder Preview.

4. Massenaktionen

Mehrere Nachrichten per Checkbox auswählen → Aktion im Listen-Header wählen (mark read / unread / flag / move / delete). Aktionen wirken in lokaler DB und auf dem Server.

5. Konten verwalten

  • Bearbeiten — Anmeldedaten oder OAuth-Tokens ändern.
  • Jetzt synchronisieren — Konto erzwungen abfragen.
  • Löschen — entfernt Konto und dessen lokale Mail-Kopie.

Nächste Schritte

  • Verknüpfen Sie den Kalender, um Termine aus Exchange-Konten zu zeigen.
  • Nutzen Sie den AI Chat mit RAG-Kontext für Vorlagen-Antworten.
  • Benachrichtigungen laufen über YoBenchs gemeinsame Kanäle (Telegram, ausgehende E-Mail).

Hilfe und Feedback

Wünschen Sie PGP, S/MIME oder eigene Auto-Filter-Regeln? Schreiben Sie uns über das Feedback-Formular.