CardDav synchronisiert keine Kontakte mit Kontaktfotos zu Thunderbird CardBook

Status
Für weitere Antworten geschlossen.

uschumac

Benutzer
Mitglied seit
05. Okt 2013
Beiträge
20
Punkte für Reaktionen
0
Punkte
7
Hallo zusammen,

ich habe eine DS 718+ mit DSM 6.2.2. Ich würde gerne den CardDAV nutzen, um Kontakte vom iPhone 8 zu synchronisieren und über CardBook mit Thunderbird (Version 60.9) zu synchronisieren. CardDAV ist installiert und funktioniert tadellos mit Kontakten, die kein Kontaktfoto haben. Sobald aber ein Kontaktfoto hinterlegt ist, wird dieser Kontakt zwar vom iPhone zum CardDAV Server synchronisiert, nicht aber von dort zum Thunderbird CardBook. Entferne ich das Foto wieder, funktioniert es.
Ich hatte hier im Forum ein Thema gefunden, wo es angeblich funktionierte, da es ein Eingabefehler war, es wurde aber nicht gesagt, welcher. Was mache ich falsch?
Hier ein nicht funktionierendes Beispiel (den Photo Eintrag habe ich gekürzt, da er noch hundert Zeilen gebraucht hätte)

BEGIN:VCARD
VERSION:3.0
PRODID:-//Apple Inc.//iPhone OS 12.4.1//EN
N:;Vorname;;;Nachname
FN: Vorname Nachname
EMAIL;type=INTERNET;type=HOME;type=pref:vor.nach@web.de
TEL;type=CELL;type=VOICE;type=pref:+49 123 5555555
TEL;type=HOME;type=VOICE:+49 3 45 467 911
ADR;type=HOME;type=pref:;;Schlossalle.1;Mattellstadt;;12345;Deutschland
BDAY:1999-01-01


PHOTO;TYPE=JPEG;ENCODING=BASE64:/9j/4AAQSkZJRgABAQAASABIAAD/4QBYRXhpZgAATU0AKgAAAAgAAgESAAMAAAAB... das geht hier noch so 100 Zeilen weiter, die ich euch erspare

END:VCARD

Vielen Dank.
Udo
 

Thorfinn

Benutzer
Sehr erfahren
Mitglied seit
24. Mai 2019
Beiträge
1.588
Punkte für Reaktionen
354
Punkte
103
Welche Version von vCard erwartet denn dein Thunderbird Cardbook?
Wenn iOS das als vCard 3.0 ablegt und CardBook vCard 4.0 erwartet, kann es Konflikte geben. CardBook sollte vCard 3.0 verstehen können

Die Syntax hat sich etwas etwickelt:
version: Photo definition
2.1: PHOTO;JPEG:http://example.com/photo.jpg
2.1: PHOTO;JPEG;ENCODING=BASE64:[base64-data]
3.0: PHOTO;TYPE=JPEG;VALUE=URI:http://example.com/photo.jpg
3.0: PHOTO;TYPE=JPEG;ENCODING=b:[base64-data]
4.0: PHOTO;MEDIATYPE=image/jpeg:http://example.com/photo.jpg
4.0: PHOTO:data:image/jpeg;base64,[base64-data]
 

uschumac

Benutzer
Mitglied seit
05. Okt 2013
Beiträge
20
Punkte für Reaktionen
0
Punkte
7
Danke für die Info.
Das Card Book Adressbuch ist auf vCard 3.0 eingestellt. Und es sieht von iOS ja auch fast so aus wie du beschreibst. Allerdings ist der encoding Eintrag unterschiedlich. Kann man den irgendwie beeinflussen? Ich habe dahinter ja auch den langen Eintrag von Ascii-Zeichen statt einer URL.
Gruß
Udo
 

uschumac

Benutzer
Mitglied seit
05. Okt 2013
Beiträge
20
Punkte für Reaktionen
0
Punkte
7
Hallo nochmal,
kann mir jemand sagen, wo ich sehen kann, wie die vCard Daten in CardDav gespeichert werden? Vielleicht liegt es ja an der Synchronisation zwischen iOS und dem CardDav Server.
Danke
Udo
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat