Fix for Outlook Rules not running automatically

Here is a possible fix for outlook 2013 rules not running automatically.  the problem arises when you are using an exchange account,  and outlook.  (in my case it was exchange server 2013 and outlook 2013), and the account in question is set to receive NDR journal reports
 
First Run the following command on the exchange management shell
 
Get-TransportConfig | Select JournalingReportNdrTo
and you should see a similar output
 
 
 
if the email address in question is listed there then this is most likely your issue. 
simply run the following command (make sure you type in an address other than the one having the issues.  I would suggest setting up a box just for ndr journal receipts. )
 
 
Set-TransportConfig -JournalingReportNdrTo different@yourdomain.com


 
that's it! emails should start being processed by the rules again.
 
 
 
You are done if this fixed your problem
 
 
 
 
 
 
 
 
----------------------------------------------------------------------------------------------------------
 
if that does not work here are some other possible fixes.
 
in outlook go to
 
Solution 2
step 1: export the rules
  • Outlook 2007 and earlier - Tools-> Rules and Alerts
    click on Options, then click export rules
  • Outlook 2010 & 2013 File-> Manage Rules & Alerts
    click on Options, then click export rules
Step 2: delete the rules
  • Outlook 2007 and earlier - Tools-> Rules and Alerts
    select all your rules and hit delete
  • Outlook 2010 & 2013 File-> Manage Rules & Alerts
    select all your rules and hit delete
Step 3: close outlook
 
Step 4: open a run dialog (win key + R OR go to start /run in windows xp) and type in
outlook /cleanrules
step 5: Import the rules
  • Outlook 2007 and earlier - Tools-> Rules and Alerts
    click on Options, then click import rules and select the file you exported earlier
  • Outlook 2010 & 2013 File-> Manage Rules & Alerts
    click on Options, then click import rules and select the file you exported earlier
hopefully your rules are running. 
 
 
 
 
 
 
 
Solution 3  disable and then enable cached exchange mode
 
 
 
step 1 disable cached exchange mode (if it is already disabled go to step 2
Outlook 2007 and earlier
  1. On the Tools menu, click E-Mail Accounts, click View or change existing e-mail accounts, and then click Next.
  2. In the Outlook processes e-mail for these accounts in the following order list, click the Exchange Server e-mail account, and then click Change.
  3. Under Microsoft Exchange Server, DESELECT the Use Cached Exchange Mode check box.
  4. Exit and restart Microsoft Outlook.
exchange 2010 and newer
  1. Click File > Account Settings > Account Settings.
  2. Click the Exchange account, and then click Change.
  3. Under Offline SettingsUNCHECK Use Cached Exchange Mode.
  4. Exit, and then restart Outlook
Step 2 enable cached exchange mode
 
Outlook 2007 and earlier
  1. On the Tools menu, click E-Mail Accounts, click View or change existing e-mail accounts, and then click Next.
  2. In the Outlook processes e-mail for these accounts in the following order list, click the Exchange Server e-mail account, and then click Change.
  3. Under Microsoft Exchange Server, SELECT the Use Cached Exchange Mode check box.
  4. Exit and restart Microsoft Outlook.
exchange 2010 and newer
  1. Click File > Account Settings > Account Settings.
  2. Click the Exchange account, and then click Change.
  3. Under Offline Settings, CHECK Use Cached Exchange Mode.
  4. Exit, and then restart Outlook
 

Add Feedback