In Filter Rules, Advanded tab, there's a radio button to apply the filter to incoming messages from checked accounts only. However, the filter is not applied to any POP3 accounts, only to Local Folders (type maildir). Reproducible: Always Steps to Reproduce: 1. In Advanced tab of a filter, select "Apply this filter to incoming messages:" and "from checked accounts only". 2. Select a POP3 account. Unselect all other accounts, including Local Folders. 3. Test filter while viewing filter log. Actual Results: Filter isn't applied. I don't know if it's relevant, but I have several POP3 accounts. I have no IMAP accounts. The Local Folders account was created automatically when I installed kmail; the folder is the default ~/.local/share/local-mail. I also have another maildir account using my subdirectory in /var/spool/maildir.
Just curious, how could you report this for KMail2/Filtering, when that product is not enabled for new bug reports (as they should go to akonadi/mail filter agent).
The Filtering component is in https://bugs.kde.org/enter_bug.cgi?product=kmail2&format=guided. Guess I didn't notice the warning in green not to report filter bugs in kmail2 (or it wasn't there at the time).
Thanks, indeed it is still possible to report in such way, seems to be some bugzilla bug/misconfiguration. :( The warning was not there, I added the text to guide the users today.
Still happening in 4.10.2. Filter log has only one line for a message: [time] Begin filtering on message "<subject>" from "<from>" at "<date>" No rules are evaluated when automatically filtering with "from checked accounts only" checked, and one POP3 account checked.
I confirm it. it can't work in KMail2, filtering is apply after that mail is moved in local folder => account == local folder , we don't know which account add emails in local folder. => so it will never work with actual method.
Git commit e7497d686dfa0679059882a84cc7ecc4acd9a466 by Montel Laurent. Committed on 10/06/2013 at 13:27. Pushed by mlaurent into branch 'master'. Fix Bug 308008 - Filtering from checked accounts only not working for POP3 accounts FIXED-IN: 4.11 M +1 -0 resources/pop3/CMakeLists.txt M +5 -0 resources/pop3/pop3resource.cpp A +82 -0 resources/pop3/pop3resourceattribute.cpp [License: GPL (v2)] A +45 -0 resources/pop3/pop3resourceattribute.h [License: GPL (v2)] http://commits.kde.org/kdepim-runtime/e7497d686dfa0679059882a84cc7ecc4acd9a466
Git commit e7d6cb4cafaf19af5e9a00bcbefc30262cdbd763 by Montel Laurent. Committed on 10/06/2013 at 13:28. Pushed by mlaurent into branch 'master'. Fix Bug 308008 - Filtering from checked accounts only not working for POP3 accounts FIXED-IN: 4.11 M +1 -0 mailfilteragent/CMakeLists.txt M +10 -1 mailfilteragent/mailfilteragent.cpp A +82 -0 mailfilteragent/pop3resourceattribute.cpp [License: GPL (v2)] A +45 -0 mailfilteragent/pop3resourceattribute.h [License: GPL (v2)] http://commits.kde.org/kdepim/e7d6cb4cafaf19af5e9a00bcbefc30262cdbd763
This bug is only partially fixed for me with KDE 4.11 RC1. It works if the destination folder of the pop3 resource is the inbox, but not if it is another folder. Should I open a new report for this or should this one get reopened?
That is a different issue, indeed right now only inbox is filtered.
Is that literally "inbox", or the destination folder (which might be something other than the default)?
(In reply to comment #9) > That is a different issue, indeed right now only inbox is filtered. Thanks for the fast reply. I now opened bug 322871 for this issue.