[opensuse] kmail duplicating message
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? Andrew -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Saturday 12 May 2007, Andrew Colvin wrote:
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.
Check your rule to make sure it says MOVE and not COPY. Perhaps that got changed somehow. On Imap, I generally use server side filtering/sorting so that mail is in a consistent place regardless of which machine I use to process the mail, and I use server side subfolders rather than local folders. That being said, I do not have a problem with Kmail and Imap, I use Cyrus. -- _____________________________________ John Andersen -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Saturday 12 May 2007 12:05:30 John Andersen wrote:
On Saturday 12 May 2007, Andrew Colvin wrote:
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.
Check your rule to make sure it says MOVE and not COPY. Perhaps that got changed somehow.
It is most definately a move - as I stated it makes a copy of the message in the destination folder but never removes or downloads it from the imap. Currently my work around is to use copy and delete the emails manually from the imap. So I hope this list doesnt pick up in the meantime
On Imap, I generally use server side filtering/sorting so that mail is in a consistent place regardless of which machine I use to process the mail, and I use server side subfolders rather than local folders.
I like to keep the mailing list on this client on local so that it can be searched without hitting the network (i keep all messages)
That being said, I do not have a problem with Kmail and Imap, I use Cyrus.
I never had an issue until this last kde update when the filter processing seems to have broke!
-- _____________________________________ John Andersen
-- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
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: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Monday 14 May 2007 10:21:49 Will Stephenson wrote:
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.
Will, I will gladly test it out. I did some changes to my filters (on the broken version) to see if it was caused when moving between imap folders on the same namespace and between namespaces and I can confirm that it is broken for all three situations: local, same namespace and different namespace. Additionally I inspected the mbox file and the emails have a status set on them of "O" and that is it. What is wierd is that they never appear in the inbox withing kmail (even if you rebuild the cache and the index - and I even obliterated the dovecot files on the server). I also checked my dovecot configuration to make sure nothing the configuration file was correct and could find nothing wrong. I look forward to the new version when it is available :) Andrew -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Tuesday 15 May 2007 21:03:56 Andrew Colvin wrote:
On Saturday 12 May 2007, Andrew Colvin said: Will, I will gladly test it out. I did some changes to my filters (on the broken version) to see if it was caused when moving between imap folders on
On Monday 14 May 2007 10:21:49 Will Stephenson wrote: the same namespace and between namespaces and I can confirm that it is broken for all three situations: local, same namespace and different namespace.
The osbs packages have been reverted - the dimap patch does not treat moved messages as deleted and so redonwloads them. Update kdepim3 from KDE:KDE3 and the problem should go away. Will -- Will Stephenson Desktop Engineer Interfaces and Applications -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Wednesday 16 May 2007 23:04:43 Will Stephenson wrote:
The osbs packages have been reverted - the dimap patch does not treat moved messages as deleted and so redonwloads them. Update kdepim3 from KDE:KDE3 and the problem should go away.
Will, thankyou. That works perfectly again. Andrew -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
participants (3)
-
Andrew Colvin
-
John Andersen
-
Will Stephenson