On Saturday 12 May 2007, Andrew Colvin said:
> I have a perplexing problem.  It seems to be since the last kde update from
> the build service for my opensuse10.2
>
> kmail is duplicating mails.
>
> This is how it is doing it.
>
> I have an imap server where I collect all my incoming mail from (dovecot).
> The emails are delived through postfix to the imap server where the emails
> are stored
>
> Now when kmail runs I have a rule (well several) which looks to see if the
> mail is from this list and moves it to a local folder
>
> What is happening is that the kmail move rule is happily making a copy of
> the email in the local folder but is not removing the message from the
> imap.
>
> Hence with every refresh it creates a new copy of the email in my local
> folder.
>
> The only thing that has changed is the kde upgrade I did yesterday
>
> Has anyone else noticed this?

Yes.  https://bugzilla.novell.com/show_bug.cgi?id=273154

It's one of two recently added patches.  One was a patch from KMail upstream 
to try and solve the phantom dimap mail loss bug.  The other was an update to 
KDE 3.5 svn branch to pre-test the upcoming KDE 3.5.7.  

To debug this I am trying out all combinations of the patches.  

The build currently in the obss, Version 3.5.6-44.1 has both patches applied.  

The next build will have only the dimap patch but not the 3.5.7 update.

I would be grateful if you could test that build.

What I'm not sure about is why this is happening to you.  The dimap patch 
replaces the optimistic part of the folder sync algorithm with an explicit 
list of imap UIDs that have been deleted.  This should prevent mail loss by 
duplicating mails that would have been 'lost'.  What I don't know is whether 
you are suffering from the root cause of mail loss and now have duplication 
(I have been unable to reproduce any loss), or there is an unintended 
sideeffect when using local move filtering, or whether the patch is 
systemically broken and duplicates mail and I was just lucky or didn't test 
it enough.

HTH

WIll
-- 
Desktop Engineer
Interfaces and Applications Team
-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to