Nachtrag: Kennt vielleicht Jemand ein Script das dies “umformen“ könnte?
Das ist nur für Windows https://www.recoverytools.com/blog/import-ma…to-thunderbird/
Nachtrag: Kennt vielleicht Jemand ein Script das dies “umformen“ könnte?
Das ist nur für Windows https://www.recoverytools.com/blog/import-ma…to-thunderbird/
Habe von einer alten TheBat Installation einige xxx.TBB Mailbox Dateien gerettet, mittels Editor kann man alle Mails erkennen.
Das Format dürfte ähnlich dem .mbox sein. Import mit und ohne ImportExport Tools NG funktioniert nicht. Detto einfach die Dateien ins TB Verzeichnis kopieren auch nicht. Diese tauchen in TB auf, Eigenschaften zeigen auch deren Größe an, reparieren geht nicht.
TheBat scheint da andere Trennzeichen zwischen den Mails zu verwenden - als in der .mbox RFC steht. TheBat ist nicht mehr installiert, wenn dann könnte es nur mittels Crossover auf einem M1 Mac laufen. Hab auch keine gültige TheBat Lizenz mehr!
TB ist 141.0 (aarch64)
Schnelle Abhilfe:
BBEdit bietet im unterem Rand die Möglichkeit Codepage und Steuerzeichen zu ändern, dazu muss man die MBox Datei nur öffnen, unten wie gewünscht ändern, speichern, das wars. Als ich einige Mailboxen zusammenkopierte waren ein paar Mail zerstört. Probierte bei dieser MBox dann mit CR LF, es funktionierte, die kaputten Mails waren weg. Stellte alle die ich bearbeitete auf UTF-8 um.
Es liegt vielleicht an der Historie. Diese Mails waren ursprünglich in MS Outlook 2011 for Mac. Gab keinen direkten Weg diese nach Postbox zu bekommen, daher Mails mit Drag & Drop in Verzeichnisse auf dem Mac kopiert, von dort wieder per Drag & Drop nach Postbox. Und nun mit Thunderbird aus Postbox importiert. Dazwischen einige Generationen des MacOS.
MIT CR wird nichts angezeigt, mit LF als auch CRLF schon.
Es klärt sich alles auf, bekannter Bug
Support mbox files with bar CR line endings (produced on Mac pre Thunderbird 1.0)
Eröffnete nun einen Bug Report, mal sehen
TB 128.6.1esr (64-bit) - Mails in local folders ‘disappeared’
Tobias.x Danke, aber über dieses Thema bin ich schon längst hinaus!
Das Problem in den nicht lesbaren Mbox Dateien ist dem Anschein nach deren “falscher Zeilenumbruch!“ CR / LF
Ich hab nun aus meinem Archiv den Postbox Local Folders “Ast“ herauskopiert, wenn man eine in TB nicht lesbare Mbox Datei durch eine von Postbox ersetzt funktioniert das meisten (aber nicht immer).
Wer “Zum Teufel“ hat da “reingspuckt"? Wars Apple mit einem Sequioa Update oder Mozilla mit einen TB Update?
Das wird man wohl nie ergründen können. Die Meisten hier verwenden dem Anschein nach Windows und können das CR / LF Problem nicht nachvollziehen.
Dieses Kommando funktioniert:
% tr -d '\r' < /Users/FritzS/__Test/DIY\&\ \&\ Friends > RockGrotto
Zitat
aus https://www.geeksforgeeks.org/difference-bet…-and-line-feed/
Muss nachsehen welcher meiner Editoren auf dem Mac versteckte Steuerzeichen darstellen könnte
Smultron, BBEdit, SubEthaEdit, MacVim 2, Script Editor (Apple), TextEdit (Apple)?
Da ich das noch nie benötigte, muss ich erst mal “erforschen“.
Sorry, in der Eile hab ich nicht zu Ende geschrieben, erst später gemerkt, dass ich das Wesentliche vergaß! Ich erwähnte in Thread schon mal die Steuerzeichen.
Hier wird das Problem deutlich beschrieben - und auch die Unterschiede zwischen OS, wie Unix, Linux / Windows / Mac
Difference between CR LF, LF and CR line break types
Difference Between Carriage Return (CR) and Line Feed (LF) ? How it is used in Different Operating System?
Nachtrag siehe
“Hab leider keinen HEX Editor um zu sehen ob es an versteckten Steuerzeichen mangelt. Aber würde das BBEdit beim Vergleich nicht auch bemerken?“
Es scheint ein simples Codepage Problem zu sein.
Original Datei mit BBEdit geöffnet - “save as“ kommt dies zur Auswahl
Wenn man die Kopie in diesem Format sichert, sind Mails nicht sichtbar!
Wenn man das aber ändert, mit dieser Codepage als Kopie speichert:
Sind Mails auf einmal sichtbar!
Meine Vermutung - da hat Mozilla gepatzt - denn bisher funktionierte es ja auch!
Werde als nächstes ein neues Profil anlegen und aus dem “Alten“ die Daten importieren.
Ja, tut es. Die Dateien heißen folderTree.json und folderCache.json. Speziell letztere könnte Informationen enthalten, die dein Problem erklären könnte. Vielleicht mal (bei geschlossenem TB) umbenennen, vorsichtshalber aber nicht löschen.
Beides umbenannt, wurden neu erzeugt, brachten aber keinen Erfolg, ursprüngliches folderTree.json wiederhergestellt, da ich den lesbaren Verzeichnis-Icons eine andere Farbe gab.
.... aber in deiner Hast hast du das wohl auch überlesen.
Brachte nichts.
Ich arbeite hier auch einem Mac mit neuestem OS. Im Log File ist nichts zu finden.
Zur Sicherheit dies im Terminal durchgeführt:
% sudo xattr -cr /Applications/_Browser\ \&\ Internet\ Tools/Thunderbird.app
Dieses Kommando gibt Apps im Gatekeeper frei, wird normaler weise bei jenen Programmen angewandt die nicht mit einem Apple Entwickler Account signiert sind.
Leider habe ich keinen Rechner mit Linux zur Verfügung, sonst würde ich das TB Profil dort testen.
Nun in Konsole (dort sind alle Logs zu finden) Aktivitäten verfolgen aktiviert, das macht mich neugierig
Was beim Mac relativ neu ist, man muss manchen Programmen die Rechte auf Verzeichnisse im Benutzer Profil freigeben.
Systemeinstellungen / Datenschutz & Sicherheit.
Normalerweise fordert ein Programm beim ersten starten über einen Dialog diese Berechtigungen an. Das hat nichts mit den Berechtigungen auf File Ebene zu tun! Thunderbird hat da nichts angefordert, scheint in den Einstellungen nur bei auf Kontakte zugreifen auf.
Wer hier ist eigentlich auf einem Mac unterwegs?
Du scheinst kein Freund von Details zu sein. Solche Details wie ich sie aufgezeigt habe, sind aber sehr wichtig, damit man sich verständigen kann.
So wie ich deine letzten Beiträge interpretiert habe, sind die zuvor nicht mehr sichtbaren Nachrichten inzwischen wieder sichtbar, wenn du die entsprechenden fehlerhaften Mbox-Dateien mit BBEdit neu anlegst.
Ich versuche schon Details anzufügen!
Mbox-Dateien mit BBEdit neu angelegt - aber nur mit anderen Namen als die Ursprungsdatei! Mit gleichen Namen funktioniert es nicht, wenn man die Ursprungsdatei damit ersetzt - das ist wohl sehr seltsam.
UND wenn ich die Ursprungs mit der neuen Datei in BBEdit vergleiche sind diese vollkommen Ident!
Zugriffsrechte in APFS kontrollierte ich auch schon, alles OK.
PS: Mir wäre per default MailDir eh lieber, Apples Mail verwendet das, aber dessen Struktur ist sehr undurchsichtig, ähnlich undurchsichtig war auch MS Outlook 2011 for Mac.
Jetzt das gleiche Spiel mit einer neuen Datei erstellen den Inhalt der Alten hinein kopieren durchgeführt.
Aber dieser Datei den Namen der alten gegeben diese damit ersetzt, die Mails sind nicht sichtbar.
Das Problem muss an anderer Stelle liegen!
Habe auch schon die .msf Dateien gelöscht, half nichts!
Ob da nicht auch Apples neues macOS reinspuckt? Sequoia 15.3 ist installiert, läuft auf M1 (ARM) Mac Mini. Update 15.3 brachte da einiges mit.
Hab nun zum Test mal das gesamte Library/Thunderbird Verzeichnis aus Spotlight Suche ausgenommen.
Nachtrag: Speichert Thunderbird irgendwo in einer Datenbank die gesamte Verzeichnisstruktur ab? Seltsam mit anderem Namen funktioniert dieses Wiederherstellen mit in eine andere Datei kopieren, mich gleichen Namen an gleicher Stelle aber nicht!
Präfix hast du ja vorgeschlagen #23
ZitatDann die Endung .txt durch .eml ersetzen und die Datei "Test.eml" per drag & drop einfach in den Ordner Posteingang ziehen.
Nächster Schritt war eine andere Datei genommen, deren Mails in TB auch nicht sichtbar sind. Eine Kopie davon erstellt.
Den kompletten Inhalt in eine temporäre Datei verschoben, die leere ursprüngliche Datei gesichert, danach den Inhalt wieder zurück verschoben und wieder gesichert. Der Inhalt wurde wieder nicht angezeigt.
Inhalte werden nur angezeigt wenn man eine neue Datei anlegt und den Inhalt rüber kopiert. Bei einer Kopie (duplizieren) einer Datei (duplizieren, geht am Mac im Finder einfach) funktioniert das nicht.
Hab leider keinen HEX Editor um zu sehen ob es an versteckten Steuerzeichen mangelt. Aber würde das BBEdit beim Vergleich nicht auch bemerken?
Eine der Mail-Box Dateien, deren Inhalt nicht sichtbar war, mit BBEdit geöffnet, Inhalt komplett eine eine neue Datei kopiert, wie du vorgeschlagen hast.
Diese dann in das TB Profil in das gleiche Verzeichnis verschoben. Mit verschiedenen Präfix experimentiert, der Präfix wird in TB mit angezeigt. Die Mails in dieser neuen Datei sind nun alle sichtbar.
Nun mittels BBEdit die Inhalte ursprüngliche mit neu erstellter Datei verglichen, kein Unterschied feststellbar! BBEdit hat eine Compare Funktion.
Ich hoffe das passt nun.
Frage mal bei Mozilla nach
Läuft da im Hintergrund auch eine Datenbank, die eventuell korrumpiert ist?