Outlook rules do not automatically move emails to inbox

We have an email address setup in Exchange that forwards to an external address (used for a hosted helpdesk system).  We also have notifications setup to email various people on the helpdesk team when a new ticket is created.  Most of the time the emails are arriving in the users inbox, although for some users they goto the Junk folder in Outlook.  Outlook is tagging some of these messages as spam and it does not matter if we use Low or High Junk Email settings.  

To work around this issue I created rules to move emails with the subject "New Ticket" to my inbox.  This works for me most of the time, but a few people still get many messages with that subject left in the Junk folder.  If I go into Rules and Alerts and Run Rules Now the messages will be moved to the inbox.  Even though the rule is enabled these messages are only being moved when the rule is ran manually.  What can be done to resolve and/or workaround this issue?

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.

Outlook is processing the Junk mail rules before applying your custom rules.  You could have the users add the from address to the safe senders list.

On the Tools menu, click Options.
Click Junk E-mail.
Click the Safe Senders or Safe Recipients tab.
Click Add.
In the Enter an e-mail address or Internet domain name to be added to the list box, enter the name or address you want added, and then click OK.
skinneeJAuthor Commented:
We added the email address of the helpdesk to the users safe senders list and we are still having this issue.

Since Outlook is processing Junk mail rules before custom rules is it possible to schedule Outlook rules to run as a task?  I found a webpage that has a vbscript on this but not an experience scripter.  I tried running this script unchanged and it does nothing.  Any ideas?

'Change the following three constants as desired
Dim olkApp, olkSes, olkFolder, olkRule
Set olkApp = CreateObject("Outlook.Application")
Set olkSes = olkApp.GetNameSpace("MAPI")
'Change Outlook on hte next line to the name of your mail profile'
olkSes.Logon "Outlook"
Set olkFolder = olkSes.GetDefaultFolder(6)
For Each olkRule In olkSes.DefaultStore.GetRules
Set olkRule = Nothing
Set olkFolder = Nothing
Set olkSes = Nothing
Set olkApp = Nothing

Open in new window

Try to use third-party utilities like SpamMover or MAPILAB Rules.

skinneeJAuthor Commented:
I have asked a new question for this issue in Programming > VB Script.  This question can be closed.

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
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
Microsoft Applications

From novice to tech pro — start learning today.