------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.kde.org/show_bug.cgi?id=155119
Summary: NOT an index problem: contents of old and new messages
are destroyed, with sender and date "unknown", and No
subject
Product: kmail
Version: 1.9.5
Platform: SuSE RPMs
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: NOR
Component: general
AssignedTo: kdepim-bugs kde org
ReportedBy: spam_ebay_al edpnet be
Version: 1.9.5 (using KDE KDE 3.5.5)
Installed from: SuSE RPMs
OS: Linux
Problem with kmail 1.9.5 on OpenSuse 10.2, KDE 3.5.5, clamav 0.91.2. More or
less the same problem had been reported also in with previous versions of kmail
and kde and up to this version, in bugs 121272 and (it seems to me)
55838,138071,99460, 54834, but they were all closed as "duplicate" without a
real solution of problem source found - programmers reported being unable to
reproduce problem.
Both with folders in mbox format and in Maildir format, messages are
displayed as empty, with "Unknown" as date and sender, and empty subject. This
happened to some messages that had been download previously, and then also
started to happen systematically to all new messages (in this, one of my
comments to 121272 was wrong). This had already happened to me in the past to a
few old messages, but at the time I had tought was an mbox file corruption
problem and a "lost cause", only when it become systematic (end December 2007),
touched also folders after I converted them to maildir format and touched new
messages becoming systematic, I realised was something else.
After doing some testing (see my comments to case 121272), I can confirm at
least in case like mine the problem is linked to the use of clamav with kmail.
Disabling (deleting) the piping through clamav eliminates the problem. To
recover the lost messages, the only (fast) way I found is:
1) "convert" the folders to maildir format;
2) find the temporary filese created by clamav and called something like
clammailxxxxxx in the /tmp directory (at least on my distribution);
3) close kmail (quit, not minimise);
4) copy these files (no need to change name) in the maildir directory in the
"cur" subfolder;
5) delete the index find and then have it recreated by starting kmail (it seems
it is not really needed, at least if the folder is in "maildir" format, for
some mail I didn't delete the index and kmail happily took up the messages as
"unread")
I am not constantly on-line, but I am willing to cooperate for testing -
eliminating the antivirus check is a workaround, but not a solution. In my case
I recovered 105 e-mail going back a couple of weeks, but I do not know if it
was luck or clamav realised there was a problem and kept the temporary files,
but anyway it is not something that can be done systematically.
_______________________________________________
Kdepim-bugs mailing list
[email protected]
https://mail.kde.org/mailman/listinfo/kdepim-bugs