Lesen Sie alle Ordner rekursiv mit Fetchmail (Exchange Server).

365
Paradoxis

Ich unterhalte derzeit ein Projekt, das auf fetchmail angewiesen ist, um E-Mails von einem bestimmten Exchange-Mail-Server zu importieren. Eines der Konten, aus denen ich E-Mails ziehe, ist leider mit vielen Ordnern eingerichtet.

Ich habe festgestellt, dass ich die folderDirektive in meiner fetchmailrcDatei verwenden kann, dies ist jedoch nicht rekursiv, da die E-Mails aller anderen Ordner immer noch als ungelesen markiert sind (und mein Skript sammelt nicht annähernd so viele Daten, wie ich es erhoffe).

Fetchmail unterstützt zwar mehrere Ordner, dies funktioniert jedoch nicht, da das Postfach regelmäßig geändert wird. Dies bedeutet, dass ich nicht alle Ordner hart codieren kann. Ich habe online nachgesehen und festgestellt, dass einige Server über einen Ordner "All Mail" verfügen. Ich konnte dies jedoch nicht für Exchange finden.

Weiß jemand, wie ich alle Mails rekursiv abrufen könnte fetchmail? So fetchmailrcsieht mein aus:

poll owa.example.com protocol imap auth password user 'example@owa.example.com' with password 'password' mda "/home/user/parse-emails" folder 'INBOX' keep 
0

0 Antworten auf die Frage