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
- Verbinden mit dem Journaling-Postfach über IMAP.
- Backup-Ordner prüfen — fehlt er, wird er angelegt.
- Die ersten 10 Mails aus dem Posteingang holen.
- Je Mail: entpacken, filtern, zuordnen, Journal anlegen.
- Verarbeitete Mails zum Löschen markieren.
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.
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.
Ist im Postfach keine Journaling-Mail, sondern eine schlicht weitergeleitete Mail, fehlt dieser Anhang — die Mail kann nicht gelesen werden.
Siehe 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.
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.
Journal schreiben
Aus der Mail wird ein Journaleintrag in der SelectLine, mit der Originalmail als Datei daran. Siehe 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.
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.
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 |
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.
Siehe Wenn etwas nicht klappt.