KFZ-Bozo Handbuch

Schnittstellen, API & Automationen › Scan-Postfach-Poller (Cron)

Scan-Postfach-Poller (Cron)

AutomationLive✓ Geprüft am Sat Sep 05 2026 02:00:00 GMT+0200 (Mitteleuropäische Sommerzeit)

Prüft alle 3 Minuten das Scan-Postfach (scan@) auf neue Zulassungsscheine, Lieferscheine und Rechnungen und stößt die KI-Auswertung an.

BüroSystem

Bild folgt

Alle drei Minuten prüft der Poller das Scan-Postfach auf neue, ungelesene Mails mit Anhang. Jeder Anhang wird zuerst klassifiziert: Ist es ein Zulassungsschein, läuft der bewährte Auslese- und Zuordnungsweg; ist es Rechnung, Lieferschein, Retoure oder etwas Unbekanntes, landet er im Scan-Eingang zur Bestätigung durch das Büro. Scheitert die Klassifizierung, fällt der Poller sicherheitshalber auf den Zulassungsschein-Weg zurück, statt die Mail zu verwerfen. Verarbeitete Mails wandern in einen eigenen Ordner, Mails ohne Treffer bleiben zur manuellen Sichtung im Postfach liegen, und bei einer Störung (Postfach oder Dienste nicht erreichbar) bleiben sie ungelesen für den nächsten Lauf. Pro Durchlauf verschickt der Poller höchstens eine gebündelte Meldung ans Büro — auch wenn mehrere Belege gleichzeitig ankommen — und zusätzlich eine Warnung, wenn Mails ohne brauchbaren Anhang liegen bleiben. Bleibt der Poller aus, sammeln sich Mails unbearbeitet im Postfach, bis jemand sie von Hand durchsieht.

  • Neue Mail taucht nach mehreren Minuten nicht in Scan-Postfach (Annahme-Eingang) auf → der Postfach-Zugang über Microsoft Graph (Mail + Kalender) ist gestört; die Mail bleibt ungelesen und wird beim nächsten Lauf erneut versucht.
  • Immer wieder dieselbe Meldung „Mail ohne verwertbaren Anhang" → häufigste Ursache ist eine weitergeleitete statt umgeleitete Mail, bei der das Original nur als Anlage hängt, oder ein Anhangsformat wie ZIP/DOCX.
  • Ein Beleg wird zweimal angelegt → sehr selten, der Poller merkt sich verarbeitete Anhänge je Mail und überspringt sie beim nächsten Lauf.
NutztNutztSpeistGeregelt dur…Scan-Postf…Scan-Postfach …Microsoft Grap…Zulassungssche…Cron-Endpunkte…
  • app/api/cron/scan-mailbox/route.ts
  • docs/hetzner-migration-runbook.md
  • MEM:scan-postfach-live-und-mail-protokoll-2026-08-29.md
zeitplanalle 3 Minuten, docs/hetzner-migration-runbook.md:463 belegt
ausloesercron (externer Zeitplan, kein Webhook)
benachrichtigtBüro — eine Sammelmeldung pro Lauf für neue Scan-Eingänge, plus Warnung bei Mails ohne verwertbaren Anhang
vault_filternein — legt neue Belege an, hat keinen Job-Bezug
beruehrteingehende Scan-Mails -> Beleg-Entwuerfe
mailliest Mails, versendet selbst keine

Beleg: docs/hetzner-migration-runbook.md:460-464 — '*/3 * * * * curl ... /api/cron/scan-mailbox' + MEM:scan-postfach-live-und-mail-protokoll-2026-08-29.md

Schnittstellen, API & AutomationenSeite bearbeiten: wiki/seiten/schnittstellen-automation/auto-scan-mailbox.md