GNOME Bugzilla – Bug 540153
Beagle does not index e-mails in KDE4 KMail
Last modified: 2008-07-09 03:55:14 UTC
With KDE4.1 comes a new release of KMail, starting from KMail version 1.9.52. Since Beagle fails to index the e-mails from a disconnected IMAP account (which worked perfectly on older KDE3 versions of KMail), it is likely that the Beagle KMail slave needs some reworking. Could someone please check and verify this?
Need a few info... 1. What is the output of "$ find ~/.kde/share/apps/kmail/dimap/ -type d" ? 2. Also, if you start beagled as "beagled --fg --backend KMail --indexing-delay 0", can you attach the terminal output ? 3. Output of "$ beagle-manage-index ~/.beagle/Indexes/KMailIndex info" ?
> 1. What is the output of "$ find ~/.kde/share/apps/kmail/dimap/ -type d" ? The KMail directory is no longer located there, its new location is ~/.kde4/share/apps/kmail/dimap/ (watch the kde4 directory in the path). If I use the command mentioned above with the correct location, it lists my IMAP folders with "cur", "new" and "temp" subfolders each. Should the solution really be so simple that just the path is not correct? Can I fix this myself? > 2. Also, if you start beagled as "beagled --fg --backend KMail --indexing-delay 0", can you attach the terminAlways: Starting Beagle Daemon (version 0.3.7) Always: Running on Mono 1.9.1 Always: Command Line: /usr/lib/beagle/BeagleDaemon.exe --fg --backend KMail --indexing-delayal output ? Then a very long time nothing. :-) > 3. Output of "$ beagle-manage-index ~/.beagle/Indexes/KMailIndex info" ? Total number of entries in index: 0
As guessed above, the only thing to do is to fix the location where beagle looks for mails. I symlinked the new location the old location and beagle mail indexing works again: ln -s ~/.kde/share/apps/kmail ~/.kde4/share/apps/kmail Any chance to fix this in an upcoming release of beagle, so that beagle recognizes where the mails are stored?
I changed the look in ~/.kde4/... if ~/.kde/... does not exist. That should take care of KMail in KDE4. Changes in svn r4818.