this post was submitted on 11 Oct 2023
13 points (93.3% liked)

de_EDV

3806 readers
1 users here now

Ableger von r/de_EDV auf Lemmy.

News, Diskussionen und Hilfestellung zu Hard- und Software

Diese Community dient als Anlaufstelle für alle IT-Interessierten, egal ob Profi oder blutiger Anfänger. Stellt eure Fragen und tauscht euch aus!

Weitere IT Communitys:

[email protected]

[email protected]

[email protected]

[email protected]

founded 1 year ago
MODERATORS
 

Hallo Freunde,

ich habe eine alte Sicherung von allen Emails welche ich nun aus unserem proprietären Mailclient exportieren möchte. Was erfolgreich geklappt hat ist der rückimport auf den IMAP Server, allerdings habe ich jetzt einen Ordner mit hunderten Unterordnern (also immer Archiv/Benutzer1/Eingang, Ausgang usw. dann Archiv/Benutzer2/Eingang, Ausgang usw.).

Wie bekomme ich diese Emails am besten von meinem IMAP Server runtergeladen als .eml datei dass dann alle Emails in einem einzelnen Ordner liegen (also nur in z.b. C:\Archiv).

Versucht habe ich es schon mit Python über imaplib aber der verhaspelt sich da und mit ChatGPT Code komm ich nicht wirklich weiter.

Außerdem habe ich Thunderbird mit Import Export Tools NG probiert aber wenn ich den Ordner auswähle und sage alles als eml exportieren lädt er für 5 sekunden und bricht dann ab. Beim MBOX Export mit abgeflachten Ordnern exportiert er wieso auch immer nur ~14.000 anstelle dem gesamten Inhalt.

Kennt da sonst jemand Software? Oder irgendein funktionierendes Skript. Sonst kann ich auch mal den Code von GPT teilen vielleicht kann den jemand überarbeiten dass er funktioniert.

top 11 comments
sorted by: hot top controversial new old
[–] [email protected] 27 points 1 year ago (2 children)

mit ChatGPT Code komm ich nicht wirklich weiter

Ich wünschte wirklich, Menschen würden ChatGPT nicht mehr als Suchmaschine missverstehen. Ja, es antwortet auf Fragen. Mit irgendwas.

[–] [email protected] 9 points 1 year ago

Schreibe 5 Paragraphen auf wo ich mein Problem einigermaßen detailliert beschreibe und meine lösungsversuche erkläre und niemand Fledermaust ein Auge.

Erwähne chatgpt in einem Nebensatz und jeder verliert seinen Verstand.

[–] [email protected] 7 points 1 year ago* (last edited 1 year ago)

Mir hat der alte Charly heute bei etwas HTML Code geholfen. Hat sogar ganz gut geklappt, nachdem ich ihn auf ein paar Fehler aufmerksam machte. Bitte nicht schießen.

Man muss die KI eben kritisch benutzen. Ganz ehrlich habe ich das Gefühl, dass ich oft etwas dazu lerne weil ich mich an Dinge wage von denen ich nichts verstehe, die aber plötzlich machbar sind wenn mir jemand freundlich erklärt wie es funktioniert. Ob die Erklärung Sinn macht, das zu überprüfen ist dann die echte Arbeit. Ich trau ja auch nicht blind jeder Google Suche.

[–] [email protected] 15 points 1 year ago (1 children)

imapsync kann dir Mails aus allen Unterverzeichnissen in ein Zielverzeichnis synchronisieren.

Anschließend mit einem der empfohlenen Tools dieses exportieren.

Nicht von der "old school"-Erscheinung der Homepage und der Docs erschrecken lassen - die Software ist top - wird bis heute aktiv gewartet und hat hier schon Millionen Mails über verschiedenste IMAP-Server migriert.

[–] [email protected] 1 points 1 year ago

Wolte dasselbe vorschlagen. Habe vor langer Zeit ein uralt Unix imap System auf Exchange damit migriert.

[–] [email protected] 7 points 1 year ago (1 children)

Ich würde an deiner Stelle mal bei den IMAP->Maildir Synchronisations-Tools schauen, Maildir ist ein Format in dem auch jede Mail in einer eigenen Text-Datei liegt.

[–] [email protected] 2 points 1 year ago

Das ist vermutlich die beste Antwort. Viele Mailprogramme (auch unter Windows) unterstützen dieses Format nativ.

[–] [email protected] 3 points 1 year ago (1 children)

Egal welches Tool du verwendest, ich würde es vermeiden 150000 Dateien lokal in einen Ordner zu legen. Das dürfte im besten Fall sehr schlechte Performance zur Folge haben, je nach Dateisystem u.U. auch gar nicht gehen.

[–] [email protected] 2 points 1 year ago* (last edited 1 year ago)

Ja das kommt später in ein dediziertes Mail archivierungsprogram, aber wenn ich die Mails direkt über imap importieren würde dann müsste ich jeden Ordner einzeln anwählen. Wenn es eine Alternative gibt dass ich direkt im IMAP Verzeichnis alle Ordner lösche würde ich das natürlich bevorzugen.

[–] [email protected] 1 points 1 year ago

Versucht habe ich es schon mit Python über imaplib aber der verhaspelt sich da

Werf mal einen Blick auf die imap_tools library, die finde ich persönlich deutlich komfortabler

[–] [email protected] 1 points 1 year ago

Probier mal mboxviewer. Ich weiß nicht ob der in der für dich richtigen Ordnersruktur exportiert, aber ist auf jeden Fall ein klasse Tool das mir schon öfter mit mbox Dateien weiter geholfen hat.