The truth is rarely pure and never simple

Migration google-Kontakte zu horde

Leider verstehen sich der Exportfilter von Google und der Importfilter von horde nicht besonders gut, was den Austausch von E-Mail-Adressen angeht, sodass horde nach dem Import zwar die Namen, nicht aber die E-Mail-Adressen enthält. Das Problem entsteht, weil der Eintrag in der vCard bei horde so aussieht:

EMAIL;INTERNET:test@example.com

wohingegen Google die Daten so lierfert:

EMAIL;TYPE=INTERNET;TYPE=HOME:test@example.com

Die vCard contacts.vcf, die beim Export erstellt wird, lässt sich mit einem Texteditor öffnen. Dessen Funktion “Suchen und Ersetzen” sollte das Problem lösen. Ansonsten hilft Linux-Nutzern

sed -i 's/^EMAIL;TYPE=INTERNET;TYPE=HOME:/EMAIL;INTERNET:/' contacts.vcf

Beim Importieren in horde muss man dann die neue vcf-Datei nutzen und ggf. (Vorsicht, Datensicherung) die Einstellung “Existierendes Adressbuch ersetzen” aktivieren.