Aktionen
Feature #762
offenE-Mail-Journal Import optimieren: Eine Transaktion pro E-Mail und drei IMAP-Ordner
Status:
Neu
Priorität:
Hoch
Zugewiesen an:
-
Zielversion:
-
Beginn:
09.04.2025
Abgabedatum:
% erledigt:
0%
Geschätzter Aufwand:
Beschreibung
Aktuell wird beim Import eine Transaktion über alle zu importierenden E-Mails gemacht.
Das ist ungünstig bei vielen täglich zu importierenden E-Mails. Eine Transaktion pro E-Mail macht die Fehlersuche einfacher (siehe auch Ticket #713).
Da das Setzen von IMAP-Flags nicht richtig funktioniert, schlage ich vor drei IMAP-Ordner für den Import zu verwenden:
- Eingang: hier werden die zu importierenden E-Mails reingelegt
- Fehler: sollte beim Import ein Fehler passieren, wird die E-Mail hierhin verschoben vom Import-Skript
- Importiert: die importierten E-Mails werden hierhin verschoben vom Import-Skript
Ein Beispiel von mir findet ihr hier: email2nc. Ist zwar in Ruby, aber es geht ja um die Idee.
Nichts anzuzeigen
Aktionen