Exchange 2010 move, Junk email filters no longer working


We are in the process of moving mailboxes from our old Exchange 2003 server to a new Exchange 2010 server.  One thing that we just noticed is that for mailboxes that are moved to Exchange 2010, the Junk email filtering no longer works in Outlook 2007 or Outlook 2010, when it used to work fine when the mailboxes were on Exchange 2003.  The settings look correct in Outlook, and filtering is definitely enabled (users are retaining all of their settings in Outlook anyway).  All users are connecting to Exchange directly from Outlook, no POP3 or IMAP, etc.  I've checked 3-4 clients and so far every one of them has this problem.  

I've tried creating a new Outlook profile, still the same issue.  I tried the "rules upgrade" in Outlook 2010 which did not help.  I've added a known external email address in the Blocked Senders list, and it comes through to the Inbox every time.

Has anybody seen this issue or know of any workaround for it?  We've been trying various things and so far nothing is working.

Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.


Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
tshscAuthor Commented:
Thanks for the information.  Even though it was for Exchange 2003, the concepts are still relatively the same.  We found that messages are all assigned an SCL of -1 by Exchange.  All messages (even when received from the Internet) have the message header:

X-MS-Exchange-Organization-SCL: -1

Just to clarify, we are in the process of migrating from Exchange 2003 to 2010, so right now we're still running a mixed environment (mail is routed through the old Exchange 2003 Frontend server, then over to the new Exchange 2010 server).  Still trying to figure out why all messages are being assigned an SCL of -1.  Thanks in advance for any other ideas on this one.
tshscAuthor Commented:
We ended up eventually figuring this out on our own.  As I mentioned we were migrating from Exchange 2003 to 2010, so our Exchange 2003 server is still the frontend server for mail.  It turns out that our Exchange 2010 server was trusting the old Exchange 2003 frontend, and therefore was assigning all mail an SCL of -1.  When we directed all Internet mail to our Exchange 2010 frontend server, the SCL was no longer being assigned a -1 and the Junk email filtering started working again.
tshscAuthor Commented:
Ended up discovering the issue on our own.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.