A new great application is ImportWizard.
I developped it during 4.9 cycle after seeing that a lot of people used Thunderbird Evolution Sylpheed etc.
But they might want to test KMail2.
And until now it was not very easy to migrate to KMail2.
There was KMailCVT which allowed to migrate emails, but only emails.
With ImportWizard, I expanded that to import more than just emails, see below
State of 4.9:
In my opinion, a PIM application needs to import several types of data:
- Filters (it’s very important to migrate them)
For filters I re-used code from kmail filter import. (During 4.9 I improved it too.)
Now we can import:
- Thunderbird filters
- Evolution filters
- Sylpheed filters
- Procmail filters.
It’s very easy: go to kmail filter config and click on “import filters”.
For mails, I created a lib from kmailcvt.
So there is support for:
- Evolution (V1, V2, V3) Yes there are 3 versions (I added V3 in 4.9)
- Pegasus Mail
For Addressbook it was more difficult so only Thunderbird, Evolution and Sylpheed are supported.
- Thunderbird uses a specific database file, so it was necessary to read it. Not very easy. Import is not perfect yet but we can get it.
- Evolution, we can just export as vcard and reimport after. I will look at whether it’s possible to improve it in 4.10.
- Sylpheed, all is imported correctly.
For Calendar, just Evolution is supported. I import .ics directly as resources.
For Settings, I tried to support as many settings as possible. So, not everything is perfect because each application uses its own logic. But I think it’s correct now.
- composer settings
- account settings
- identity settings
- signatures settings
Last changes in 4.9 is to import ldap server settings.
I will continue to improve import settings. There is a lot of “TODO” in the code and I will try to implement them
But I know that I don’t support Outlook, Opera, Apple Mail, Pegasus Mail etc.
For that I need infos about how they store settings.
Apple Mail I don’t have a Mac so I can’t do it. But perhaps you have some infos.
Outlook I don’t know where they store data.
Opera no idea.
Pegasus Mail I never used.
But if somebody has some infos…
I will try to backport each fix in 4.9.