# Was bei einem Lauf passiert

FINN.mail2SL arbeitet in Läufen. Was in einem Lauf geschieht, steht hier — von der Verbindung
zum Postfach bis zum Löschen der Mail.

## Der Ablauf

1. **Verbinden** mit dem Journaling-Postfach über IMAP.
2. **Backup-Ordner prüfen** — fehlt er, wird er angelegt.
3. **Die ersten 10 Mails** aus dem Posteingang holen.
4. Je Mail: entpacken, filtern, zuordnen, Journal anlegen.
5. Verarbeitete Mails **zum Löschen markieren**.

<p class="callout info">Die Zahl 10 ist die Standardgrenze je Lauf. Sie hält einen Lauf kurz und verhindert, dass ein Fehler gleich hunderte Mails betrifft. Bei einem gefüllten Postfach braucht die Aufarbeitung entsprechend viele Läufe.</p>

## Die Mail entpacken

Journaling legt die Originalmail als **Anhang** in eine Hüllen-Mail. FINN.mail2SL nimmt
deshalb nicht die Hülle, sondern den ersten Anhang und liest daraus Absender, Empfänger,
Betreff und Text.

<p class="callout danger">Ist im Postfach keine Journaling-Mail, sondern eine schlicht weitergeleitete Mail, fehlt dieser Anhang — die Mail kann nicht gelesen werden.</p>

Siehe [Das Journaling-Postfach](https://wiki.dako-it.com/books/finnmail2sl-handbuch/page/das-journaling-postfach).

## Wann eine Mail übersprungen wird

| Grund | Was passiert |
| -------------------------------------- | ---------------------------- |
| kein Betreff | wird nicht verarbeitet |
| kein Absender oder kein Empfänger | wird nicht verarbeitet |
| Adresse steht im Adressfilter | zum Löschen markiert |
| Betreff passt auf den Betrefffilter | zum Löschen markiert |

Siehe [Filter](https://wiki.dako-it.com/books/finnmail2sl-handbuch/page/filter).

## Zuordnen

Drei Prüfungen in dieser Reihenfolge — Belegnummer, Projektnummer, Adresse. Der erste Treffer
entscheidet, woran das Journal hängt. Siehe
[Wie eine Mail zugeordnet wird](https://wiki.dako-it.com/books/finnmail2sl-handbuch/page/wie-eine-mail-zugeordnet-wird).

## Journal schreiben

Aus der Mail wird ein Journaleintrag in der SelectLine, mit der Originalmail als Datei daran.
Siehe [Was im Journal steht](https://wiki.dako-it.com/books/finnmail2sl-handbuch/page/was-im-journal-steht).

## Wenn keine Zuordnung möglich war

Die Mail wird in einer Liste vermerkt, die später als **Zusammenfassungs-Mail** verschickt
wird. Siehe [Die Zusammenfassungs-Mail](https://wiki.dako-it.com/books/finnmail2sl-handbuch/page/die-zusammenfassungs-mail).

<p class="callout warning">Auch diese Mail wird danach zum Löschen markiert. Wer sie noch braucht, findet sie im Journaling-Postfach des Mailsystems — nicht im Posteingang, den FINN.mail2SL liest.</p>

## Löschen und Backup

| Fall | Wohin die Mail geht |
| ------------------------------- | -------------------------------------- |
| erfolgreich verarbeitet | zum Löschen markiert |
| gefiltert | zum Löschen markiert |
| Fehler bei der Verarbeitung | verschoben in den **Backup-Ordner** |

<p class="callout success">Der Backup-Ordner ist die Sicherung gegen Endlosschleifen: Eine Mail, an der die Verarbeitung scheitert, wird aus dem Weg geräumt, statt bei jedem Lauf erneut zu scheitern. Was dort liegt, gehört angesehen.</p>

Siehe [Wenn etwas nicht klappt](https://wiki.dako-it.com/books/finnmail2sl-handbuch/page/wenn-etwas-nicht-klappt).

## Weiter

[Wie eine Mail zugeordnet wird](https://wiki.dako-it.com/books/finnmail2sl-handbuch/page/wie-eine-mail-zugeordnet-wird)