Bug 342834

Summary: ImportWizard fails to detect Icedove email client even while it is running
Product: [Applications] kmail2 Reporter: George Langford <amenex>
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED FIXED    
Severity: major CC: amenex, montel
Priority: NOR    
Version: 4.13.3   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In: 14.12.2

Description George Langford 2015-01-14 13:25:51 UTC
When I first installed KMail, I started by importing the contents of a Thunderbird profile saved from a WindowsXP SP3 instalation on another computer. This went fine.

However, that took quite a while ... so I shut down this Trisquel flavor of debian/ubuntu and went to bed. Upon the next startup, I tried to import mail from the local installation of Icedove and was met with a brick wall. Import Wizard says it's detecting installed email clients, but appears to be preset to evolution, which I do not have. The import wizard fails to detect Icedove, and there is no mechanism for searching the local file system for other email clients.

Please tell users where the desired profiles should be placed so that the import wizard can find them.
Comment 1 Laurent Montel 2015-01-14 13:45:07 UTC
Icedove... why debian renamed program...
there is a ".thunderbird" in home or a ".icedove" ?
Comment 2 Laurent Montel 2015-01-15 13:07:37 UTC
Git commit 20d6131209ef54ae44de2fcfc6e7c26239662a82 by Montel Laurent.
Committed on 15/01/2015 at 13:07.
Pushed by mlaurent into branch 'KDE/4.14'.

Start to fix Bug 342834 - ImportWizard fails to detect Icedove email client even while it is running

M  +1    -0    mailimporter/CMakeLists.txt
M  +6    -2    mailimporter/filter_thunderbird.cpp
M  +2    -0    mailimporter/filter_thunderbird.h
A  +40   -0    mailimporter/filtericedove.cpp     [License: GPL (v2)]
A  +35   -0    mailimporter/filtericedove.h     [License: GPL (v2)]

http://commits.kde.org/kdepim/20d6131209ef54ae44de2fcfc6e7c26239662a82
Comment 3 Laurent Montel 2015-01-15 21:59:37 UTC
Git commit 92373f4c0ebd7dc215806033e3c8b49019ee5de6 by Montel Laurent.
Committed on 15/01/2015 at 21:59.
Pushed by mlaurent into branch 'KDE/4.14'.

Fix Bug 342834 - ImportWizard fails to detect Icedove email client even while it is running

FIXED-IN: 14.12.2

M  +1    -0    importwizard/CMakeLists.txt
A  +144  -0    importwizard/icedove/icedoveimportdata.cpp     [License: GPL (v2)]
C  +22   -13   importwizard/icedove/icedoveimportdata.h [from: mailimporter/filtericedove.h - 052% similarity]
M  +2    -1    importwizard/importwizard.cpp
M  +2    -0    kmailcvt/kselfilterpage.cpp
M  +2    -0    mailcommon/util/mailutil.cpp
M  +1    -0    mailimporter/CMakeLists.txt
A  +16   -0    mailimporter/autotests/CMakeLists.txt
C  +21   -10   mailimporter/autotests/filtericedovetest.cpp [from: mailimporter/filtericedove.cpp - 053% similarity]
C  +11   -13   mailimporter/autotests/filtericedovetest.h [from: mailimporter/filtericedove.h - 068% similarity]
C  +20   -10   mailimporter/autotests/filterthunderbirdtest.cpp [from: mailimporter/filtericedove.cpp - 050% similarity]
C  +11   -13   mailimporter/autotests/filterthunderbirdtest.h [from: mailimporter/filtericedove.h - 068% similarity]
M  +7    -2    mailimporter/filter_thunderbird.cpp
M  +2    -1    mailimporter/filter_thunderbird.h
M  +15   -0    mailimporter/filtericedove.cpp
M  +1    -0    mailimporter/filtericedove.h

http://commits.kde.org/kdepim/92373f4c0ebd7dc215806033e3c8b49019ee5de6