1 Hinweis Mails
Daniel Heinze | ho.Systeme GmbH + Co. KG edited this page 2026-10-25 14:18:53 +01:00
This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Hinweis-Mails

Unter Einstellungen → Hinweis-Mails wird der Versand eingerichtet:

Versandart Angaben
SMTP-Server Server, Port, Benutzer, Passwort
Microsoft Graph (Exchange Online) Verzeichnis-ID (Mandant), Anwendungs-ID (Client), geheimer Clientschlüssel oder Zertifikat; die App-Registrierung braucht die Application-Permission Mail.Send

Dazu Absender (bei Graph das sendende Postfach) und Empfänger. Gemeldet werden wahlweise:

  • Fristen und Termine – anstehende Mieterhöhungen, Zinsbindung, Betriebskostenfrist (siehe Fristen)
  • fehlende Pflichtunterlagen aus der Vollständigkeitsprüfung
  • ausbleibende Zahlungseingänge – wenn für den Vormonat keiner erfasst ist

Keine Wiederholungen

Dieselbe Sache landet nicht jeden Tag erneut im Postfach: Gemerkt wird, was gemeldet wurde; erneut gemeldet wird erst, wenn eine Frist in eine dringendere Stufe rutscht (später → dieser Monat → diese Woche → überfällig). Die Vorschau in den Einstellungen zeigt jederzeit, was gemeldet würde und was davon neu ist.

Sicherheit

Das Passwort wird verschlüsselt gespeichert (AES-256-GCM). Der Schlüssel steht in IMMO_KEY oder wird beim ersten Mal in .cache\secret.key erzeugt – beides außerhalb der Datendatei. An die Oberfläche wird das Passwort nie zurückgegeben.

Zeitpunkt

Solange der Server läuft, wird zyklisch geprüft. Wer den Rechner nicht durchlaufen lässt, richtet zusätzlich eine geplante Aufgabe ein:

npm run hinweise:vorschau   # anzeigen, was gemeldet würde
npm run hinweise:test       # Testmail verschicken
npm run hinweise            # prüfen und ggf. verschicken

schtasks /create /tn "Immobilien-Hinweise" /sc daily /st 08:00 ^
  /tr "node \"<projektordner>\werkzeuge\benachrichtigen.js\""

Versendet wird über mailer.js aus tool-defaults (src/defaults/mailer.js, SMTP über nodemailer oder Microsoft Graph).