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 / bccaus 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 unduid_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-Worker —
email-sync-workermit 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.
- Protokoll —
imap(Standard) oderews. - 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-Typ —
passwordoderoauth2. - OAuth-Anbieter —
outlookodergoogle. - 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 überthread_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_idals 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
- Öffnen Sie das Modul Email im linken Menü.
- Konto hinzufügen klicken.
- Protokoll wählen (IMAP oder EWS).
- Parameter eintragen.
- Für EWS mit OAuth — den OAuth-Flow durchlaufen (Outlook / Google).
- 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.