Name="Alte OE5 Adressbücher konvertieren"
Stich="OE5 Outlook M\$_Outlook_Express_5 CSV kmail K-Mail KMAIL Gnumeric"
Zeit="Mon Nov 12 12:53:26 MET 2001"
Kurz="Sie sind von M\$-Windows auf Linux umgestiegen. Alles schön und gut,
aber Ihre über 200 E-Mail-Adressen wollen Sie nicht nocheinmal in K-Mail
eintippen. Dieser Artikel zeigt Lösungsmöglichkeiten."
Lang="
Damit Linux (bzw. K-Mail) etwas mit dem alten Outlook Express 5-Adressbuch
anfangen kann, muss es zuerst (auf Windows-Seite) in das CSV-Format (Comma
Separated Values, dt. Komma-getrennte Werte/Eingaben) umgewandelt werden:
Datei->Exportieren->Adressbuch->CSV->OK->c:\oe5.csv->Speichern
Nun befinden sich Ihre Adressen - schön mit Semikolons getrennt - in der
Datei c:\oe5.csv. Als nächster Schritt muss diese Datei in Ihr
Linux-Home-Verzeichnis (~ oder /home/benutzername) kopiert werden.
Bei Mandrake müssen Sie statt pfad /mnt/win_c einsetzen, bei
S.u.S.E. /win.
`exCodes cp`
$ mount /dev/hda1 pfad 2> /dev/null
$ cp pfad/oe5.csv ~/oe5.csv
`exCodee`
Wenn Sie sich diese Datei einmal anschauen, werden Sie feststellen, dass sie
nach einem ganz einfachen Format aufgebaut ist (eine Zeile):
`exCodes Format der CSV-Datei`
Vorname;Nachname;2. Vorname;Name;Rufname;E-Mail-Adresse;
Straße (privat);Ort (privat);Postleitzahl (privat);
Bundesland (privat);Land (privat);Telefon (privat);
Fax (privat);Mobiltelefon;Webseite (privat);Straße (geschäftlich);
Ort (geschäftlich);Postleitzahl (geschäftlich);
Bundesland (geschäftlich);Land (geschäftlich);
Webseite (geschäftlich);Telefon (geschäftlich);
Fax (geschäftlich);Pager;Firma;Position;Abteilung;
Büro;Kommentare;
`exCodee`
K-Mail kennt aber nur Name und E-Mail-Adresse [1].
Also müssen mehrere Spalten ausgefiltert werden:
`exCodes gawk`
$ cat ~/oe5.csv | gawk -F \; '{ print \$4 " <" \$6 ">";' > oe5_conv.csv
`exCodee`
Als letzter Schritt müssen die konvertieten Adressen nur noch an das
K-Mail-Adressbuch hinzugefügt werden:
`exCodes cat`
$ cat oe5_conv.csv >> .kde2/share/apps/kmail/addressbook
`exCodee`
Fertig!
Bei Fragen stehe ich Ihnen gerne zur Verfügung: +49 821 882955 oder
iblech@web.de.
[1]: Technisch gesehen ist dies nicht ganz richtig;
Eigentlich kennt es nur die E-Mail-Adresse.
"
case $1 in
Name) echo $Name; exit;;
Stich) echo $Stich; exit;;
Zeit) echo $Zeit; exit;;
Kurz) echo $Kurz; exit;;
Lang) echo $Lang; exit;;
esac
# if [ "$1" = "Name" ]; then echo $Name; fi
mself_vA="txt/0039.txt txt/0076.txt"