KMail overzetten naar nieuwe computer: waar zit de mail?
Oude systeem: OpenSUSE Leap 42.3
Nieuw systeem: OpenSUSE Leap 15.3
In principe is het mogelijk de mail te exporteren en terug te importeren, maar dat schijnt niet altijd van een leien dakje te gaan, bv terugzetten van zo’n backup volgens “Marien”: Migrating KMail
Zie ook:
KMail backup: waar zit de mail?
http://linuxuser.copyleft.be/liglog/?p=7414
KMail adressen meenemen bij upgrade
http://linuxuser.copyleft.be/liglog/?p=6701
Tools?
kf5-config --path config --locate kmail2rc
Geeft bv:
/home/naam/.config/kmail2rc
kwriteconfig
gebruikt met de --group
switch kan items toevoegen aan het configuratiebestand, zelfs “verborgen” instellingen die niet kunnen gemaakt worden vanuit kmail’s configuratie zelf.
Op zoek naar:
KMail contacten
KMail accounts
Er bestaan mapjes met cryptische nummers die lijken de e-mail accounts weer te geven:
~/.local/share/emailidentities> ls -lFA
totaal 0
drwxr-xr-x 2 naam users 6 2 jun 2018 100995881/
drwxr-xr-x 2 naam users 6 14 sep 10:54 106823056/
drwxr-xr-x 2 naam users 6 2 nov 2018 1081299005/
drwxr-xr-x 2 naam users 24 2 jun 2018 1111680374/
drwxr-xr-x 2 naam users 6 2 jun 2018 1135926466/
drwxr-xr-x 2 naam users 6 14 sep 10:54 1261466099/
drwxr-xr-x 2 naam users 6 2 jun 2018 1374215742/
maar die zijn allemaal leeg.
KMail mail
For IMAP or remote email, this will be retained within it’s datastore, which can be found at ~/.local/share/akonadi/.
Ik vind de laatste verstuurde en ontvangen mail in :
/home/username/.local/share/akonadi_maildir_resource_0/
Daarin:
drafts
inbox
- /cur/ hier zit een aangekomen testmail
- /new / hier zitten nieuw binnengekomen mails zichtbaar in KMail
outbox
sent-mail
- /cur/
- /new/ hier zit een verzonden testmail
templates
trash
Oude systeem:
/home/naam/.local/share
3,1G akonadi
4,0K contacts
4,0K emailidentities
144G local-mail
local-mail: hier zit idd de mail
in .inbox.directory/
in local/cur (sommige mail; oudere niet nodig?)
in SomeName/cur (bevat inkomende mail die ik zoek)
en sent-mail (63 GB)
/cur (bevat de verzonden mail)
Op basis van de gevonden bestanden kopieer ik de reeds naar hier gehaalde met scp -r
Of diegene die nog op een ander systeem staan haal ik af met rsync