Bug 446095

Summary: [RHEL5.2Beta] filter is not applied on exchange mailboxes
Product: Red Hat Enterprise Linux 5 Reporter: ritz <rkhadgar>
Component: evolution-connectorAssignee: Milan Crha <mcrha>
Status: CLOSED ERRATA QA Contact: desktop-bugs <desktop-bugs>
Severity: high Docs Contact:
Priority: medium    
Version: 5.2CC: dgregor, jskrabal, syeghiay, tyan, zcerza
Target Milestone: rcKeywords: ZStream
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-09-02 09:16:47 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 446173    

Description ritz 2008-05-12 18:22:02 UTC
Description of problem:

incoming mail is not being filtered in exchange mailboxes.  None of my filters
are working as mail comes in.  Selecting mail after it has arrived and applying
filters works.


Version-Release number of selected component (if applicable):
evolution-connector-2.12.3-4.el5

How reproducible:
always

Steps to Reproduce:
1. Subscribe to exchange mailbox
2. Create filters
3. Wait for them to be applied
  
Actual results:
No go

Expected results:
filters should be applied

Additional info:
suspect upstream bugzilla - 
http://bugzilla.gnome.org/show_bug.cgi?id=444503
and the patch for the same
http://svn.gnome.org/viewvc/evolution-exchange/trunk/camel/camel-exchange-folder.c?r1=1501&r2=1502

Regression - filters used to work with Evo2.8/RHEL5.1

Comment 1 RHEL Program Management 2008-05-12 18:35:33 UTC
This bugzilla has Keywords: Regression.  

Since no regressions are allowed between releases, 
it is also being proposed as a blocker for this release.  

Please resolve ASAP.

Comment 2 Matthew Barnes 2008-05-12 19:04:14 UTC
Confirmed.  I found that same bug and patch independently, and then realized you
already referenced it!  Easy fix.  Unfortunate that it slipped through.

Comment 19 Yan Tian 2009-06-08 03:00:28 UTC
Just checked the bug was reproduced with evolution-connector-2.12.3-10.el5.

Step1: Subscribe to exchange mailbox.
Step2: Add a filter for testing.
Step3: The new mail received in Inbox, not in filtered folder.
Step4: Click the new mail, then click Message->Apply Filter, the mail will move to the filtered folder as expected.

Actual results:
The new mail not move to the filtered folder as expected

Expected results:
The new mail should move to the filtered folder as expected

Comment 20 Milan Crha 2009-06-08 10:26:57 UTC
Just checked and works fine for me.

My Incoming message filter is very simple, if sender contains redhat.com move message to the exchange folder personal/Inbox/RedHat

Then, in account preferences I've set on the Receiving options tab:
- automatically check for new mail every...
- Apply filters to new messages in Inbox on this server

With this set (and to be sure closed evolution and reopend it), when such message is received to the Inbox it's properly moved to the folder I set in the rule.

My evolution packages are:
evolution-2.12.3-16.el5
evolution-data-server-1.12.3-17.el5
evolution-connector-2.12.3-10.el5

Comment 21 Yan Tian 2009-06-10 01:43:50 UTC
Refer to Comment #20, verified this bug was fixed with:
evolution-2.12.3-18.el5
evolution-data-server-1.12.3-17.el5
evolution-connector-2.12.3-10.el5

Comment 23 errata-xmlrpc 2009-09-02 09:16:47 UTC
An advisory has been issued which should help the problem
described in this bug report. This report is therefore being
closed with a resolution of ERRATA. For more information
on therefore solution and/or where to find the updated files,
please follow the link below. You may reopen this bug report
if the solution does not work for you.

http://rhn.redhat.com/errata/RHBA-2009-1261.html