Thunderbird Adressbuch in LO einbinden

Robert, ich habe da eine Fehlermeldung [1] für Dich als auch eine kleine
Entdeckung gemacht.

Den Thunderbird habe ich zum Test frisch in meiner Windows-VM installiert. Es
liegen also keine Altlasten vor.

Nun habe ich festgestellt, dass der Pfad, welcher von LO in der Fehlermeldung
angemeckert wird (dort kann es die Adressdatenbank von TB nicht finden), nicht
der korrekte Profilpfad ist. LO sucht die Datenbank bei mir im Unterordner
"a7j0t1ow.default" des Profilordners von TB, wie auch im Screenshot
ersichtlich ist. Dieser Ordner enthält jedoch nur eine JSON-Datei und sonst
nichts.
Der allergrößte Batzen des Nutzerprofils wird bei mir im Profilunterordner
"x9x9cc44.default-release" gespeichert. Darunter auch die Adressdatenbank von
TB.

Siehe hierzu auch noch die Bildschirmfotos [2], [3] und [4].

1: "https://send.firefox.com/download/11df680513031558/#bbG83WbRJ4cUvWCs8bd-CQ
"

2: "https://send.firefox.com/download/d327ecdafff9deaa/#uQCex2g1EznvlAD6WVUpfA
"

3: "https://send.firefox.com/download/0787bd1ae7bfdc36/#uRCEHleZQeb7BAPyskrNTQ
"

4: "https://send.firefox.com/download/9eead6a4256e0d4d/#1bZ2qEvrGmwXZuszU00wXw
"

- --

MfG Richi

Hallo Harald,

bei mir Windows 10 Home; Version 1909; 64-Bit | LibreOffice, Version:
6.3.3.2 (x64) | Thunderbird 60.9.1 (32Bit).

Wenn Du mit Base auf Thunderbird zugreifen willst - siehst Du da etwas
in dem Tabellenordner oder nicht?
Das Adressbuch von Thunderbird liegt im Unterordner xxxxxx.default
(xxxxxx für irgendeine beliebige Zeichenfolge) und heißt abook.mab.

Was mich interessieren würde, welche Endung haben denn die Adressbücher
von Thunderbird?

Von Thunderbird habe ich mal die Programm- und User-Ordner durchforstet
und keine Adressbücher gefunden.

Sie sind aber in Thunderbird angelegt.

Meine Vermutung wäre zunächst, dass nicht automatisch "lesbare"
Adressbücher vorhanden sind (vielleicht nur bei Windows?).

Die Adressbücher kann man jedoch exportieren (z.B. CSV liegt dann als
Tabellendokument vor) und man kann es mit LO verbinden.

Um das Exportieren geht es nicht. Die sollten direkt lesbar sein.
Bei mir erscheint AddressBook (mit wenigen definitiv angelegten
Adressen), CollectedAddressBook mit lauter eingegangenen E-Mails, die
einfach eingetragen wurden sowie Gruppen, in denen ich bestimmte
Adressen zusammengefasst habe, wie z.B. "familie".

Gruß

Robert

Hallo Richard,

Nun habe ich festgestellt, dass der Pfad, welcher von LO in der Fehlermeldung
angemeckert wird (dort kann es die Adressdatenbank von TB nicht finden), nicht
der korrekte Profilpfad ist. LO sucht die Datenbank bei mir im Unterordner
"a7j0t1ow.default" des Profilordners von TB, wie auch im Screenshot
ersichtlich ist. Dieser Ordner enthält jedoch nur eine JSON-Datei und sonst
nichts.
Der allergrößte Batzen des Nutzerprofils wird bei mir im Profilunterordner
"x9x9cc44.default-release" gespeichert. Darunter auch die Adressdatenbank von
TB.

Kannst Du in der *.odb-Datei unter
Bearbeiten > Datenbanken > Eigenschaften einmal nachschauen, ob Du
unterschiedliche Profile auswählen kannst. Bei Dir existieren ja
offensichtlich 2 Profile ...

Gruß

Robert

Hallo *,

ich bin erfreut über die vielen Rückmeldungen und erstaunt darüber, wie
viele Probleme es doch schon bei der Erstellung der *.odb-Datei unter
Windows gibt, ohne dass da ein Bug gemeldet ist.

Das Fehlverhalten, das ich suche, existiert bei *.odb-Dateien, die
bereits die Verbindung zu Thunderbird erstellt haben.

Jetzt noch einmal zu dem berichteten Fehler auf
https://ask.libreoffice.org/de/question/217112/adressbuch-link-mit-frontslashes-und-backslashes-fehlermeldung/

Solch eine Fehlermeldung taucht bei unterschiedlichen Meldungen auf:
Fehlermeldung: SQL-Status: HY000 Die Datei
C:\Users\pe\AppData\Roaming\Thunderbird\Profiles/q62lof9n.20171015_pe/abook.mab

Gruß

Robert

Achtung: Ab Thunderbird 71 ändert sich das Adressbuchformat von mab auf sqlite.

Helmut

Hallo *,

ich bin erfreut über die vielen Rückmeldungen und erstaunt darüber, wie
viele Probleme es doch schon bei der Erstellung der *.odb-Datei unter
Windows gibt, ohne dass da ein Bug gemeldet ist.

Das Fehlverhalten, das ich suche, existiert bei *.odb-Dateien, die
bereits die Verbindung zu Thunderbird erstellt haben.

Jetzt noch einmal zu dem berichteten Fehler auf
https://ask.libreoffice.org/de/question/217112/adressbuch-link-mit-frontslashes-und-backslashes-fehlermeldung/

Solch eine Fehlermeldung taucht bei unterschiedlichen Meldungen auf:
Fehlermeldung: SQL-Status: HY000 Die Datei
C:\Users\pe\AppData\Roaming\Thunderbird\Profiles/q62lof9n.20171015_pe/abook.mab

Gruß

Robert
--
Homepage: https://www.familiegrosskopf.de/robert
LibreOffice Community: https://www.familiegrosskopf.de/robert/map_3

--
Liste abmelden mit E-Mail an: users+unsubscribe@de.libreoffice.org
Probleme?
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy

Helmut Leininger

Hallo Robert,

Hallo Harald,

bei mir Windows 10 Home; Version 1909; 64-Bit | LibreOffice, Version:
6.3.3.2 (x64) | Thunderbird 60.9.1 (32Bit).

Wenn Du mit Base auf Thunderbird zugreifen willst - siehst Du da etwas
in dem Tabellenordner oder nicht?

Also, Base geöffnet. Im Datenbank-Assistent Auswahl "Verbindung zu einer bestehenden Datenbank herstellen"

Nein, das (ein) Thunderbird-Adressbuch wird nicht angeboten.

Das Adressbuch von Thunderbird liegt im Unterordner xxxxxx.default
(xxxxxx für irgendeine beliebige Zeichenfolge) und heißt abook.mab.

Ja, liegt bei mir direkt im Profilordner (nur ein Profilordner).

Was mich interessieren würde, welche Endung haben denn die Adressbücher
von Thunderbird?

Von Thunderbird habe ich mal die Programm- und User-Ordner durchforstet
und keine Adressbücher gefunden.

Sie sind aber in Thunderbird angelegt.

Meine Vermutung wäre zunächst, dass nicht automatisch "lesbare"
Adressbücher vorhanden sind (vielleicht nur bei Windows?).

Die Adressbücher kann man jedoch exportieren (z.B. CSV liegt dann als
Tabellendokument vor) und man kann es mit LO verbinden.

Um das Exportieren geht es nicht.

OK.

Die sollten direkt lesbar sein.
Bei mir erscheint AddressBook (mit wenigen definitiv angelegten
Adressen), CollectedAddressBook mit lauter eingegangenen E-Mails, die
einfach eingetragen wurden sowie Gruppen, in denen ich bestimmte
Adressen zusammengefasst habe, wie z.B. "familie".

Gruß

Robert

Freundliche Grüße

Harald

Oha. Ich dachte nicht, dass TB bei der Deinstallation der 32-bit Version und
anschließender Neuinstallation der 64-bit Fassung ein neues Profil generiert.
Auch wenn das alte leer war (das nur mit dem .default im Namen).

Das habe ich jetzt gelöst, in dem ich das leere Profil der 32-bit Fassung von
TB gelöscht und TB über den Profilmanager nochmal explizit angewiesen habe
automatisch das neue zu benutzen (das mit dem .default-release im Namen).

Diese scheinbar fast unnötige Änderung scheint aber noch etwas anderes bewirkt
zu haben, denn nach dieser Aktion mit dem Profil-Manager von TB konnte ich in
LO das Adressbuch von Thunderbird einlesen (über 'Assistenten ->
Adressdatenquelle...'). Die Datenbank (der .odb-Part) wurde angelegt und man
könnte nun hier weiter arbeiten. Auch ein beenden und neu starten von LO
überlebt die Datenbank. Das Öffnen funktioniert ohne Probleme.
Nur in Base direkt fehlt noch immer der Eintrag für TB im Datenbank-
Assistenten.
Ein löschen des alten Profils alleine hat nicht ausgereicht.

PS: Den Profil-Manager von Thunderbird startet man, in dem man unter Windows
die thunderbird.exe mit der Option --ProfileManager aufruft. Funktoniert auch
unter Linux.

PS2: Den Profil-Manager gibt es auch bei Firefox. :wink:

- --

MfG Richi

Hallo Helmut,

Achtung: Ab Thunderbird 71 ändert sich das Adressbuchformat von mab auf sqlite.

Woher hast Du diese Information? Zur Zeit sind wir ja bei Thunderbird 68 ...

In sofern ist das dann eine andere zukünftige Baustelle, da die direkte
Verbindung zu sqlite bisher nicht existiert und nur eine Verbindung über
ODBC möglich ist.

Gruß

Robert

Hallo Richard,

Nur in Base direkt fehlt noch immer der Eintrag für TB im Datenbank-
Assistenten.
Ein löschen des alten Profils alleine hat nicht ausgereicht.

Daraus habe ich jetzt erst einmal eine Bugmeldung erstellt:
https://bugs.documentfoundation.org/show_bug.cgi?id=128974

Vielleicht könntest Du das bestätigen.

Leider ist ja immer noch bei niemandem in dieser Liste die Fehlermeldung
aufgetaucht, dass das Adressbuch an der entsprechenden Stelle nicht
geladen werden konnte. Oder hängt das direkt mit dem Profil zusammen?
Hoffentlich kommen wir da noch weiter ...

Gruß

Robert

Die ziemlich schlimme mork db soll schon seit über einem Jahrzehnt aus
Thunderbird eliminiert werden. Ein Tracking bug wäre hier:

https://bugzilla.mozilla.org/show_bug.cgi?id=382876

Die Nachricht, dass es bei 71 geändert sein soll, ist allerdings auch
mir neu, und auf Anhieb konnte ich dazu nichts finden. Nachdem ich diese
bugs aber auch schon locker 10 Jahre aus dem Augenwinkel verfolge, kann
ich das nur wärmstens begrüßen. Vgl auch hier:
https://en.wikipedia.org/wiki/Mork_(file_format)

Ein sqlite-Adapter sollte bedeutend leichter zu schreiben sein als ein
mork-db-Adapter, der wahrscheinlich ewig eine exotische Insellösung sein
würde... Gruß, oo

Es gibt Thunderbird Beta zum Download (dzt. 71.0b3), ich habe es
      installiert..Bei der Installation werden die Adressbücher umgewandelt. Siehe
      auch Release Noteshttps://www.thunderbird.net/en-US/thunderbird/71.0beta/releasenotes/?uri=/thunderbird/releasenotes/locale=deversion=71.0channel=betaos=WINNTbuildid=20191113091023</a>

GrußHelmut

Hallo Robert,

Es gibt Thunderbird Beta zum Download (dzt. 71.0b3), ich habe es
installiert..
Bei der Installation werden die Adressbücher umgewandelt.

Siehe auch Release Notes

https://www.thunderbird.net/en-US/thunderbird/71.0beta/releasenotes/?uri=/thunderbird/releasenotes/&locale=de&version=71.0&channel=beta&os=WINNT&buildid=20191113091023

Gruß
Helmut

Hallo Helmut,

auch diese Nachricht habe ich gleich in eine Bugbeschreibung gegossen -
in der Hoffnung, dass da etwas läuft:
https://bugs.documentfoundation.org/show_bug.cgi?id=128977

Gruß

Robert

Daraus habe ich jetzt erst einmal eine Bugmeldung erstellt:
https://bugs.documentfoundation.org/show_bug.cgi?id=128974

Vielleicht könntest Du das bestätigen.

Ich habe mich im Bugzilla angemeldet und ergänzend zu Deiner Bugbeschreibung
einen Screenshot hochgeladen mit dem Base-Dialog, worauf das Fehlen des
Eintrags ersichtlich ist.
Ich kann den Bugreport aber nicht auf "CONFIRMED" setzen, obwohl ich die
Berechtigung hätte. Oder mache ich hier etwas falsch?

Leider ist ja immer noch bei niemandem in dieser Liste die Fehlermeldung
aufgetaucht, dass das Adressbuch an der entsprechenden Stelle nicht
geladen werden konnte. Oder hängt das direkt mit dem Profil zusammen?

Kann ich spontan so nicht beantworten. LO muss die Info ja irgendwoher
bekommen oder beziehen, damit es weiß, wo das Profil des Nutzers in TB liegt.

- --

MfG Richi

Hallo Richard,

Ich habe mich im Bugzilla angemeldet und ergänzend zu Deiner Bugbeschreibung
einen Screenshot hochgeladen mit dem Base-Dialog, worauf das Fehlen des
Eintrags ersichtlich ist.
Ich kann den Bugreport aber nicht auf "CONFIRMED" setzen, obwohl ich die
Berechtigung hätte. Oder mache ich hier etwas falsch?

Das musste direkt unter der Eingabemaske auf "NEW" umgestellt werden.
Habe ich gemacht.

Gruß

Robert

Das musste direkt unter der Eingabemaske auf "NEW" umgestellt werden.

Darauf muss man erst mal kommen, dass man 'NEW' nehmen muss.
Und ich hab nach 'CONFIRM' bzw. 'CONFIRMED' o.ä. gesucht.

Habe ich gemacht.

Gesehen. Thx.

- --

MfG Richi